103 McClary Avenue, London South