About Palmer & Parker Llp (OC341037) United Kingdom