About Pickervance Farm Limited (08124003) United Kingdom