TS Thomas Sylvain Barclay Current PSC Person with significant control at BLIND'S LONDON LTD Notified on 16th Mar 2025