About Palmerston Place Ltd. (SC316439) United Kingdom