About Cox & Turner Engineering Ltd (09508636) United Kingdom