About Paloma Beach Properties Limited (02647202) United Kingdom