About Palmer & Palmer (hx) Ltd (08600427) United Kingdom