The Selby Trust is an active company incorporated on 4 May 1993 with the registered office located in London, Greater London. The Selby Trust was registered 32 years ago.
The Selby Trust manages community facilities, including the Selby Centre, which serves a diverse mix of individuals and organizations, primarily from BME, refugee, and historically excluded communities.
Financials
Net Assets, Total Assets & Total Liabilities (2015–2024)