About Station Residential Apartments Limited (09860563) United Kingdom