About Glen Ellrig Limited (SC474332) United Kingdom