About Island Apartments Freehold Limited (07714212) United Kingdom