About Palmer & Hawker Limited (08454655) United Kingdom