BODY SHOP SLOUGH LTD 0.0 (0) Unit 5 Tuns Lane, Slough, Berkshrie, United Kingdom, SL1 2XA November 22, 2025
BOULTERS (SLOUGH) MANAGEMENT COMPANY LIMITED 0.0 (0) Thamesbourne Lodge, Station Road, Bourne End, Buckinghamshire, United Kingdom, SL8 5QH November 22, 2025
BOVENEY (SLOUGH) MANAGEMENT COMPANY LIMITED 0.0 (0) C/O Neil Douglas Block Management Limited Portland House, Westfield Road, Pitstone, Leighton Buzzard, England, LU7 9GU November 22, 2025