About Pickerill Management Limited (08788870) United Kingdom