About Picerjaw & Co. Limited (01489088) United Kingdom