About Pickford Holding Limited (SC672329) United Kingdom