About Glen Williams Ltd. (07166540) United Kingdom