About Studcross Farme (epworth) Management Company Limited (04917608) United Kingdom