About Glen Farrow Uk Ltd (01045218) United Kingdom