About W2 London Apartments Ltd (12444413) United Kingdom