About Glen Elgin Ssf Limited (11867527) United Kingdom