About Palmerston Associates Limited (04969584) United Kingdom