About Scarborough Technical Services Limited (08167398) United Kingdom