About Palmerston Consultants Ltd (12457399) United Kingdom