About Cottam Technical Services Limited (09594286) United Kingdom