About The Cheshire Dovetail Company Limited (12715187) United Kingdom