About Pickard Works Limited (09445925) United Kingdom