About James Pettigrew (farms) Limited (SC169086) United Kingdom