About Palmerston House Management Limited (10860744) United Kingdom