1452 Byron Baseline Road, London South