About Metro Inn Apartments Ltd (11894137) United Kingdom