About Palmer & Partners Limited (01172696) United Kingdom