About Palmeira Square Nos 2-6 Limited (02693239) United Kingdom