1099 Byron Baseline Road, London South