About Pickard H&s Ltd (11297935) United Kingdom