About Chelfham Mills Ltd (10411558) United Kingdom