About Thornbury Technical Services Limited (06418165) United Kingdom