About Northgate Solar Controls Limited (10507498) United Kingdom