24-26 seems to relate to a historical address within Palm Street, now replaced by Haverfield Road. Royal mail does not list any housenumbers above 17 there. 127 Grove Road appears to be the address used by many web sites linking to it, and seems plausible considering that it is "behind" the Ecology Pavilion, which is allocated number 125.