1406 Byron Baseline Road, London South