About Alpha 1 Investments Stourbridge Ltd (12481777) United Kingdom