About Alloa Holdings Ltd (10476950) United Kingdom