About Palmerston Investment Holdings (uk) Limited (03846347) United Kingdom