About Glen Turnbull Limited (08456038) United Kingdom