About Eccleshill Management Company Limited (01698360) United Kingdom