About Alloa Controls2 Ltd (10248807) United Kingdom