1238 THAMESRIDGE Crescent, London South