About Chelmer Consultancy Limited (08488502) United Kingdom