About Batchelor Technical Services Limited (04704842) United Kingdom