About Glen Gilmour Limited (11123918) United Kingdom