About Charmac Limited (01698397) United Kingdom