About Pickard Development Co. Limited (00671356) United Kingdom