About Palmer Hargreaves Holdings Limited (06668219) United Kingdom