About Stockbridge Technology Centre Limited (04175440) United Kingdom