About Roy Pickard Ltd (09166622) United Kingdom