About Apartments By The Beach Limited (11336265) United Kingdom