OpenCharities

Debra

Country
Scotland
Charity number
SC039654
Status
Active
Registered
June 17, 2008
Legal form
Company (the charity is registered with Companies House)

Address

Address
The Capitol Building
Oldbury
Bracknell
Berkshire
RG12 8FZ

Contact

Website
debra.org.uk
Website screenshot

Activities

'It makes grants, donations, loans, gifts or pensions to individuals','It makes grants, donations or gifts to organisations','It carries out activities or services itself'

'the advancement of health'

Finances

Period end Income Expenditure Employees
Dec. 31, 2024 £18,176,154 £18,557,148 349
Dec. 31, 2023 £18,228,440 £18,891,360 361
Dec. 31, 2022 £16,420,725 £15,968,928 365
Dec. 31, 2021 £13,317,410 £12,500,016 367
Dec. 31, 2020 £11,412,897 £13,783,428 360