About Durham Technical Services Limited (12307978) United Kingdom