About Pickard Associates Ltd (09045706) United Kingdom