About Pickards Leeds Holdings Limited (10947594) United Kingdom