About Apartment 23 3 Limited (SC642431) United Kingdom