About Glenn Willis Ltd (05417121) United Kingdom