About Palmerston Court Management Limited (02262424) United Kingdom