About Coghill Project Controls Limited (12309218) United Kingdom