About Wells Technical Services Limited (04998482) United Kingdom