About A Pickard Limited (13579483) United Kingdom