About South Penquite Farm Limited (10810861) United Kingdom