About Clovercroft Mill Higham Management Company Limited (07248633) United Kingdom