About Turnstone Technical Services Limited (08895223) United Kingdom