About Glen Holman Ltd (11491254) United Kingdom