About Glen Elgin Group Ltd (10192068) United Kingdom