Stephen Taylor Foundation

CIO · Charitable incorporated organisation (CIO) · registered 2016

Registered

Charity number 1168032

What the charity does

Grant making

Income and spending

2021 income £12,653,668 2021 spending £8,746,315 2021 2022 income £36,754,036 2022 spending £13,351,459 2022 2023 income £27,554,506 2023 spending £750,714 2023 2024 income £10,188,376 2024 spending £250,630 2024 2025 income £61,063,341 2025 spending £20,038,318 2025

Income Spending

Financial year endIncomeSpending
31 July 2025£61,063,341£20,038,318
31 July 2024£10,188,376£250,630
31 July 2023£27,554,506£750,714
31 July 2022£36,754,036£13,351,459
31 July 2021£12,653,668£8,746,315

Charity details

Charity number
1168032
Registered
5 July 2016
Latest income
£61,063,341 (year to 31 July 2025)
Latest spending
£20,038,318
Reporting
Submission Received
Gift Aid
Registered with HMRC for Gift Aid

Contact

Address
FARRER & CO, 65-66 Lincoln's Inn Fields, London, WC2A 3LH
Phone
02033757000

Official record: Charity Commission register, charity number 1168032.

What the charity does

Who it helps

How it helps

Where it operates

Charitable objects

Such exclusively charitable purposes for the benefit of the public as the charity trustees from time to time in their absolute discretion think fit.

Governing document: CIO - Foundation Registered 05 Jul 2016

Similar charities

Questions and answers

What is the charity number of Stephen Taylor Foundation?

Stephen Taylor Foundation is registered with the Charity Commission for England and Wales under charity number 1168032.

How much income does Stephen Taylor Foundation have?

In the financial year ending 31 July 2025 the charity had an income of £61,063,341 and spent £20,038,318.