About South Lankelly Farm Ltd (11324949) United Kingdom