About Menehay Farm (management) Company Limited (03069451) United Kingdom