About Pickard Holdings Limited (10833168) United Kingdom