About Palmer Hodgson & Heyes Limited (08481636) United Kingdom