About Palmerston Property Ltd (10815838) United Kingdom