About Metro Service Apartments Limited (10430919) United Kingdom