About Palermo Properties Limited (04912408) United Kingdom