About Cranhill Farm Management Company Limited (04177214) United Kingdom