About Palmerston Limited (12846465) United Kingdom