ROOFF LTD

Company number 01269689 ·

Active

Net assets, total assets & total liabilities 2019 – 2025

  • Total assets
  • Net assets
  • Total liabilities
-£10m -£5m £0 £5m £10m £15m 2019 2020 2021 2023 2024 2025 Total assets 2019: £12,404,820 Total assets 2020: £8,453,419 Total assets 2021: £6,904,727 Total assets 2023: £9,682,007 Total assets 2024: £7,718,354 Total assets 2025: £5,135,647 Total assets Net assets 2019: £5,652,094 Net assets 2020: £1,159,481 Net assets 2021: £1,210,521 Net assets 2023: £1,737,382 Net assets 2024: £1,781,569 Net assets 2025: £288,453 Net assets Total liabilities 2019: -£6,562,734 Total liabilities 2020: -£7,094,246 Total liabilities 2021: -£5,311,241 Total liabilities 2023: -£7,628,625 Total liabilities 2024: -£5,613,842 Total liabilities 2025: -£4,769,272 Total liabilities

Figures extracted from filed accounts. Hover a point for the exact value.

Employees 2024 – 2025

0 5 10 15 20 25 2024 2025 2024: 20 2025: 22

Average employees, from filed accounts. Hover a point for the exact figure.

Balance sheet by year 6 years

Latest accounts (2025-06-30): Audited.

Year ending Total assets Total liabilities Net assets Cash Turnover Profit Employees
2025-06-30 £5,135,647 -£4,769,272 £288,453 £439,596 £6,123,301 £6,884 22
2024-06-30 £7,718,354 -£5,613,842 £1,781,569 £355,438 £19,418,223 £44,187 20
2023-06-30 £9,682,007 -£7,628,625 £1,737,382 £1,669,067 £28,405,457
2021-06-30 £6,904,727 -£5,311,241 £1,210,521 £1,186,798
2020-06-30 £8,453,419 -£7,094,246 £1,159,481 £1,858,842
2019-06-30 £12,404,820 -£6,562,734 £5,652,094 £1,951,736

Profit and employee figures are captured from accounts filed from August 2026 onwards, where the accounts disclose them.

Profit & loss 2025-06-30

Turnover
£6,123,301
Cost of sales
£3,724,110
Gross profit
£2,399,191
Administrative expenses
£3,449,056
Wages & salaries
£614,370
Operating profit
-£19,035
Profit for the year
£6,884
Dividends paid
£1,500,000
Average employees
22

Debt & working capital 2025-06-30

Owed by customers
£1,234,953
Owed to suppliers
£2,654,356