Public records seem to indicate that this building, Flaxton House, is in fact 1 St. Leonard's Road, with the Flaxton Court addresses 2-4 sitting between it and 3 St. Leonard's Road (street signage is ambiguous). Number 1 Flaxton Court either does not exist or is the same address. I have updated this information on the map and indicated the location of Flaxton Court, adjacent to the house.