BE Ben Edgar Ceased PSC Person with significant control at IG SLOUGH LTD Notified on 27th Mar 2026 · Ceased on 20th Apr 2026