About Studio Apartments Ltd (11566002) United Kingdom