About Doughty Technical Services Limited (10714238) United Kingdom