About Spence Project Controls Limited (06084134) United Kingdom