About Palmer & Co. (uk) Limited (04446993) United Kingdom