About Southampton Apartment Hotels Ltd (09686403) United Kingdom