News That Matters
Samuel Leeds' main company filed £7,201,946 of net assets at 31 July 2025 — far below the £20m…