About Dowell Technical Services Limited (11048745) United Kingdom