About Allen Building Controls Limited (03518086) United Kingdom