About C Gooch Installations Limited (05870907) United Kingdom