About Lower Pertwood Organic Farm Limited (00604047) United Kingdom