About Glen Alpha Limited (SC705035) United Kingdom