About O&c Project Controls Limited (09396047) United Kingdom