About St Albans Apartments Limited (07077282) United Kingdom