About Percy Pickard (merchants) Limited (00626917) United Kingdom