About Alexandra Wharf Apartments Limited (08653242) United Kingdom