About Palmerstone Place Rtm Company Ltd (09625165) United Kingdom