New apartments in London launching soon