About The London Street Apartments Limited (10812084) United Kingdom