New Apartments for sale in Greater London - under 300k