About Palmeira Square Limited (08006902) United Kingdom