# P.M.F. Roofcraft Limited

## Details

- **Company number:** [03502216](https://find-and-update.company-information.service.gov.uk/company/03502216)
- **Status:** Active
- **Type:** Private Limited Company
- **Incorporated:** 30 Jan 1998
- **Registered office:** 67 CHORLEY OLD ROAD, BOLTON, BL1 3AJ
- **Nature of business:** [43910](/sic/43910) Roofing activities
- **Corporate group:** [Theydon Holdings Limited](/group/38529) (4 companies)




## Control

| Name | Nature of control | Notified | Ceased |
|---|---|---|---|
| Mrs Nancy Flood | ownership-of-shares-25-to-50-percent, voting-rights-25-to-50-percent | 6 Apr 2016 | 12 Aug 2021 |
| Pmf Roofcraft Holdings Ltd | ownership-of-shares-75-to-100-percent, voting-rights-75-to-100-percent, right-to-appoint-and-remove-directors | 12 Aug 2021 |  |
| Mr Peter Mark Flood | significant-influence-or-control | 6 Apr 2016 |  |



## Accounts

| Year ended | Net assets | Cash | Employees |
|---|---|---|---|
| 31 Mar 2025 | £113,301 | £48,048 | 4 |
| 31 Mar 2024 | £169,160 | £137,023 | 4 |
| 31 Mar 2023 | £159,566 | £73,328 | 5 |
| 31 Mar 2022 | £625,020 | £485,390 | 6 |
| 31 Mar 2021 | £602,193 | £379,592 | 7 |
| 31 Mar 2020 | £707,931 | £344,335 | 5 |
| 31 Mar 2019 | £452,262 | £213,971 | 5 |
| 31 Mar 2018 | £417,784 | £393,220 | 5 |
| 31 Mar 2017 | £213,037 | £142,416 | 5 |
| 31 Mar 2016 | £141,201 | £182,786 | - |
| 31 Mar 2015 | £96,774 | £201,732 | - |
| 31 Mar 2014 | -£29,400 | £30,596 | - |
| 31 Mar 2013 | - | £21,638 | - |
| 31 Mar 2012 | -£74,470 | £45,656 | - |
| 31 Mar 2011 | -£108,596 | £169 | - |
| 31 Aug 2010 | -£107,593 | £3,449 | - |



## Owned by

P.M.F. Roofcraft Limited → [P M F Roofcraft Holdings Ltd](/company/13512792) → [Theydon Holdings Limited](/company/17112907)





## Companies at the same address

- [28 Brailsford Road Limited](/company/04588117) (04588117)
- [Bolton Steam Locomotive Company Limited](/company/01945700) (01945700)
- [LES Walkden (Hindley) Limited](/company/00848152) (00848152)
- [Timepiece Watch Repairs Limited](/company/03796946) (03796946)



