About Elgin Management Limited (11557733) United Kingdom