About Holditch Court (farms) Limited (05187593) United Kingdom