About Sommers Apartments Ltd (12253403) United Kingdom