About Ambergate Controls Limited (07497234) United Kingdom