About Palmerston Investments Limited (07880949) United Kingdom