About Kgr Project Controls Limited (08133316) United Kingdom