359 apartments in London