About Swindon Technical Services Limited (02624951) United Kingdom