About Glen Turner Company Limited (01595703) United Kingdom