About Palmira Properties Limited (08582065) United Kingdom