About Palmerstone Ltd (09409393) United Kingdom