Largest energy companies in the UK

The 300 largest active UK energy companies, ranked by total assets less current liabilities in the latest accounts we've read. The most common registered towns are London, Bristol and Godalming.

300 companies ranked Largest: £740.1M assets less current liabilities Updated 9 November 2026
#CompanyAssets less current liabilitiesTurnover
1Rampion Offshore Wind Limited Swindon £740.1M —
2Rwe Renewables UK Humber Wind Limited Swindon £502.5M —
3Sonatrach Gas Marketing UK Limited London £199.9M 2024 accounts—
4Templeborough Biomass Power Plant Limited London £149.7M 2024 accounts—
5Foxglove Energy Supply Ltd Leicester Turnover £225.3M£113.9M £225.3M
6Sutton Bridge Power Generation Bristol £105.3M —
7Rhyl Flats Wind Farm Limited Swindon £98.0M —
8Centalion UK Limited London Turnover £95.5M£89.9M 2024 accounts£95.5M
9Whirlbush Solar Limited London Turnover £3.4M£80.4M £3.4M
10Pretoria Energy Company (Mepal) Limited Chittering £73.9M 2024 accounts—
11Blackcraig Wind Farm (Scotland) Limited Edinburgh Turnover £20.2M£72.7M £20.2M
12Enbw UK Limited London £67.2M 2022 accounts—
13Ellough AD Plant Limited Ely £65.3M 2024 accounts—
14Thameswey Energy Limited London Turnover £7.6M£64.2M 2024 accounts£7.6M
15Rwe Renewables UK Scroby Sands Limited Swindon £57.6M 2024 accounts—
16Crown Gas and Power Limited Bury £55.9M —
17Greengairs East Wind Farm Limited Milnthorpe £55.3M —
18Pretoria Energy Company (Chittering) Limited Chittering £51.6M 2024 accounts—
19Regent Gas Limited London Turnover £63.4M£47.6M 2021 accounts£63.4M
20Ruby Energy Holdings Ltd Fleetwood £43.3M 2024 accounts—
21MC Asset Co Limited Wellingborough Turnover £468.1k£43.3M £468.1k
22Gaelectric Natural Resources Limited Belfast £43.0M 2024 accounts—
23Chelveston Renewable Energy Limited Rushden £41.4M 2022 accounts—
24Kinlochleven Power Ltd Perth Turnover £39.0M£38.0M 2024 accounts£39.0M
25Jaylow Supplies Limited London Turnover £168.3M£37.7M 2024 accounts£168.3M
26Dunbeg Windfarm Limited Belfast £37.6M 2024 accounts—
27Birmingham Bio Power Limited London Turnover £10.1M£32.3M £10.1M
28Shell Energy UK Limited London Turnover £211.2M£31.6M 2021 accounts£211.2M
29Marble Power Limited Quedgeley £28.2M —
30Refood UK Limited Doncaster Turnover £45.0M£27.1M 2024 accounts£45.0M
31Wind Energy 2 Hold Co Limited Bristol £25.7M 2019 accounts—
32A Shade Greener (F2) Ltd London £25.7M 2024 accounts—
33Root-Power Limited Salford Quays £24.8M —
34E (Gas and Electricity) Limited Wetherby Turnover £231.9M£24.4M 2025 accounts£231.9M
35Evercreech Renewable Energy Limited Wellingborough £23.4M 2022 accounts—
36Yorkshire Windpower Limited London Turnover £9.3M£23.1M 2024 accounts£9.3M
37Green Farm Solar Limited London Turnover £0£22.3M £0
38Anaerobic Advantage Limited London £20.1M 2020 accounts—
39Redstow Renewables Limited Buntingford £16.7M 2024 accounts—
40Lockerbie Biogas Limited Lockerbie £16.7M 2023 accounts—
41Newton Down Windfarm Limited Bristol £16.3M —
42Moelogan 2 C.C.C. Eglwysbach Turnover £5.1M£16.1M 2025 accounts£5.1M
43Afon Wysg Energy Limited Nash Turnover £10.1M£15.3M 2024 accounts£10.1M
44Char.Gy Limited London £15.2M —
45Love Business Group Limited Bolton Turnover £37.9M£14.6M 2024 accounts£37.9M
46Fidelity Energy Limited Newbury Turnover £16.7M£14.2M 2024 accounts£16.7M
47Lochend Wind Energy Limited Hamilton £13.2M —
48Port of Sheerness Wind Farm Limited Bristol £12.8M —
49Valencia Energy Limited Stretton-On-Dunsmore Turnover £57.4M£12.6M £57.4M
50JBM Solar Projects 2 Ltd Swindon Turnover £171.9k£12.4M £171.9k
51Ruby Electricity Ltd Fleetwood £12.3M —
52Wilson's Country Limited Co Armagh Turnover £29.8M£12.2M 2024 accounts£29.8M
53Cwe Endurance Limited Godalming £12.1M —
54Ebedei Holdings Limited London £12.0M 2021 accounts—
55Ylem Flexible Power Limited Salford Quays £11.9M —
56Cwe Norwin Limited Godalming £11.5M —
57Tru Energy Limited London £10.8M —
58LCC Power Limited Cookstown Turnover £137.2M£10.7M 2024 accounts£137.2M
59Ylem Energy Limited Salford Quays Turnover £16.9M£10.6M £16.9M
60Muirhall WF Extension 1 Limited Edinburgh Turnover £3.0M£10.5M 2023 accounts£3.0M
61Crown Gas and Power 2 Limited Bury £10.4M —
62Milford Haven Properties Limited Milford Haven £10.4M —
63Valda Energy Limited Bicester £10.3M —
64Cwe Northwind Limited Godalming £9.8M —
65Codford Biogas Limited Norwich £9.3M 2020 accounts—
66Air Liquide Advanced Business and Technologies UK Limited Birmingham Turnover £521.9k£8.8M 2019 accounts£521.9k
67JBM Solar Projects 6 Ltd Swindon Turnover £173.7k£8.6M £173.7k
68Yorkshire Hydropower Limited Kings Langley £8.6M 2019 accounts—
69Sors Markets Ltd London Turnover £82.5M£8.6M £82.5M
70Burton Wold Wind Farm South Ltd London Turnover £2.7M£8.6M 2024 accounts£2.7M
71Orbital Marine Power (Orkney) PLC Kirkwall £7.5M 2023 accounts—
72Panasonic Heating & Ventilation Air-Conditioning UK Ltd Welwyn Garden City Turnover £35.2M£7.5M 2023 accounts£35.2M
73Black Hill Wind Farm Limited London £7.4M 2024 accounts—
74Wind Energy (NI) Limited Belfast £7.1M 2019 accounts—
75Carn Hill Windfarm Limited Belfast £7.1M 2024 accounts—
76Achnacarry Hydro Ltd Edinburgh £7.0M 2023 accounts—
77Versa Energy Limited London £6.9M —
78Hemswell Biogas Limited Gainsborough Turnover £11.1M£6.7M £11.1M
79Online Direct Limited Northampton Turnover £26.4M£6.7M £26.4M
80Cwe Turbines Limited Godalming £6.5M —
81Swangate Energy Storage Limited London £6.4M 2022 accounts—
82Local Generation Limited Gainsborough Turnover £12.2M£6.2M £12.2M
83Excool Limited Droitwich £5.9M —
84Freathy Solar Park Limited Bristol £5.7M —
85Cwe X Limited Godalming £5.7M —
86Sunsave 1 Limited Faversham £5.5M 2024 accounts—
87E E Solutions Limited Leeds £5.1M —
88Cwe RTW Limited Godalming £4.9M —
89Goring Power Ltd Salford Quays Turnover £983.2k£4.9M £983.2k
90Cwe Wuk Limited Godalming £4.9M —
91Abbots Ann Farm Solar Park Limited Bristol £4.8M —
92Smartestenergy Business Limited Worthing £4.7M —
93Green Highland Allt Ladaidh (1148) Limited Edinburgh £4.7M 2023 accounts—
94Canada Farm Solar Park Limited Bristol £4.4M —
95Condair Limited Littlehampton Turnover £9.3M£4.4M £9.3M
96Nanteague Solar Limited Bristol £4.3M —
97Green Highland Allt Phocachain (1015) Limited Edinburgh £4.2M 2023 accounts—
98Cregganconroe Windfarm Limited Belfast £4.2M 2024 accounts—
99Muirake Wind Farm Limited Edinburgh £4.1M 2020 accounts—
100Sandys Moor Solar Limited Bristol £4.1M —
101Cwe Endure Limited Godalming £4.0M —
102Heywood Power Limited Salford Quays Turnover £144.4k£4.0M £144.4k
103Logicool Air Conditioning & Heat Pumps Limited Gallows Hill £3.9M 2024 accounts—
104Cwe Belhus Limited Godalming £3.9M —
105Cwe V27 Limited Godalming £3.9M —
106UK Direct Business Solutions (Group) Limited Houghton Le Spring £3.6M 2022 accounts—
107Cwe DS Limited Godalming £3.5M —
108Inishative Windfarm Limited Belfast £3.5M 2024 accounts—
109Africa Greenco Group Limited Thames Ditton £3.5M 2023 accounts—
110Cwe Airdrie Limited Godalming £3.4M —
111Cwe Gardrum Limited Godalming £3.4M —
112Sunlight Technology Limited London Turnover £227.1k£3.2M 2024 accounts£227.1k
113Gardrum Farm Wind Energy Limited Hamilton £3.2M —
114Farm Power Apollo Limited Bristol £3.0M —
115(UK) Direct Global Limited Houghton Le Spring £3.0M 2022 accounts—
116Cwe Donaldson Limited Godalming £2.8M —
117Cumberhead Wind Energy Limited London £2.8M 2020 accounts—
118Asc Energy PLC London £2.8M 2021 accounts—
119Habitat Energy Limited London £2.8M 2021 accounts—
120Gridreserve Ltd London Turnover £2.1M£2.7M 2023 accounts£2.1M
121Energen Biogas Limited Cumbernauld £2.7M 2024 accounts—
122Monnaboy Windfarm Limited Belfast £2.7M 2024 accounts—
123Green Highland Allt Choire A Bhalachain (255) Limited Edinburgh £2.6M 2023 accounts—
124Huddle Utilities Ltd London £2.6M —
125F & S Energy Limited Chelmsford Turnover £57.6M£2.6M £57.6M
126Key Integrated Services (Electrical) Limited Manchester £2.5M —
127Avantigas on Ltd Chesterfield Turnover £24.4M£2.4M 2020 accounts£24.4M
128Green Highland Allt Luaidhe (228) Limited Edinburgh £2.3M 2023 accounts—
129Mornflake Energy Limited Cheshire Turnover £864.8k£2.3M £864.8k
130Cloonty Windfarm Limited Belfast £2.2M 2024 accounts—
131Anchor Renewables Ltd London Turnover £359.6k£2.2M 2024 accounts£359.6k
132Guardian Solar Ltd London Turnover £286.2k£2.2M 2024 accounts£286.2k
133White Rose Solar Ltd London Turnover £164.3k£2.2M 2024 accounts£164.3k
134Aspect Solar Ltd London Turnover £203.2k£2.2M 2024 accounts£203.2k
135FRV Powertek Limited Reading £2.1M —
136Astral Solar Ltd London Turnover £169.6k£2.1M 2024 accounts£169.6k
137Kvasir Technologies Ltd London £2.1M 2024 accounts—
138Cwe WTN Limited Godalming £2.1M —
139Applied Solar Ltd London Turnover £172.3k£2.0M 2024 accounts£172.3k
140Cwe Jacobshall Limited Godalming £2.0M —
141Corby Knowe Windfarm Limited Belfast £1.9M 2024 accounts—
142Gaia Power Systems Ltd London Turnover £245.0k£1.9M 2024 accounts£245.0k
143Cwe Vestas Limited Godalming £1.8M —
144Cwe NW3 Limited Godalming £1.8M —
145Elementary Energy Limited London £1.8M —
146Tritility Limited Jarrow Turnover £13.2M£1.7M £13.2M
147Cwe Meikle Float Limited Godalming £1.7M —
148FS West Gourdie Limited London £1.6M 2021 accounts—
149Cwe Struan Limited Godalming £1.6M —
150Upper Pitforthie Windgen PLC Montrose Turnover £524.5k£1.5M £524.5k
151Blue Planet Solar Limited Houghton Le Spring £1.4M 2025 accounts—
152Nextpower Grey Street Solar Limited London £1.3M 2021 accounts—
153Paytherden Solar Farm Limited Bristol £1.3M —
154Isg Renewables Limited Cheltenham £1.2M 2024 accounts—
155Yü Energy Holding Limited Nottingham Turnover £17.5M£1.1M 2023 accounts£17.5M
156North Farm Solar Extension Limited London Turnover £610.7k£1.1M £610.7k
157BF27 BF Solar Limited Bristol £1.1M 2025 accounts—
158Gaelectric Green Energy Limited Belfast £1.1M 2024 accounts—
159Enfinium Kelvin Limited London £1.0M 2019 accounts—
160Thanet Energy Limited Birchington £974.6k 2024 accounts—
161Enel X UK Limited London Turnover £3.3M£947.3k 2019 accounts£3.3M
162FRV Services Energy UK Limited Reading Turnover £478.9k£932.2k £478.9k
163Distgen Hinton LGC PLC Bristol Turnover £463.8k£903.0k 2025 accounts£463.8k
164Hamsard 3767 Limited London £896.0k 2024 accounts—
165Dalmarnock Bess Ltd London £880.6k 2023 accounts—
166Oakapple Berwickshire Limited Manchester £864.4k —
167Gretton Solar Farm Limited Bristol Turnover £680.2k£801.0k 2019 accounts£680.2k
168Joju Limited London £762.9k —
169Barrow Shipping Limited Hexham Turnover £20.3M£749.1k 2021 accounts£20.3M
170Ecossol PV Limited London Turnover £274.9k£745.8k 2024 accounts£274.9k
171Distgen Rogershill LGC PLC Bristol Turnover £273.7k£744.7k 2025 accounts£273.7k
172Whitehouse Farm Energy Barn Limited Bristol £741.9k —
173Eclipse Power Limited Milton Keynes £714.7k 2019 accounts—
174Whitton Solar Limited Bristol £663.2k —
175Wormit Solar Farm Limited Bristol Turnover £583.4k£655.9k 2019 accounts£583.4k
176Southbank Place Energy Company Limited London Turnover £1.8M£541.4k £1.8M
177Sheepwash Lane Energy Barn Limited Bristol £489.8k —
178Lapwing Fen II Ltd. London £428.3k 2021 accounts—
179Thornton Lane Solar Farm Limited Bristol Turnover £427.2k£425.4k 2019 accounts£427.2k
180Glenniston Solar Project Ltd Birmingham £414.9k 2025 accounts—
181Padley Wood Solar Limited Bristol £388.0k —
182Morton Wood Solar Limited Bristol £373.3k —
183BF33E BHF Solar Limited Bristol £357.7k 2025 accounts—
184Oakapple Two Limited Manchester £319.6k 2024 accounts—
185HW Solar Farm Limited Bristol £299.6k —
186Oakapple One Limited Manchester £281.9k 2024 accounts—
187Docking Farm Solar Limited London Turnover £0£270.9k £0
188AR108 Bolt Solar Farm Limited Bristol £260.0k —
189LH Dno Grid Services Limited Bristol £254.8k —
190Engelhart CTP Energy UK Ltd. London £222.2k 2022 accounts—
191Dayfields Solar Limited Bristol £217.9k —
192Solar Ecossol Limited London Turnover £54.6k£205.3k 2024 accounts£54.6k
193Stairfoot Generation Ltd London Turnover £2.4M£201.7k 2023 accounts£2.4M
194Maxen Power Supply Limited Ilford £188.0k 2022 accounts—
195S & E Wind Energy Limited Belfast £186.0k 2019 accounts—
196FRV Tyler Hill Bess 1 Limited Reading £172.9k —
197Sweet Briar Solar Farm Limited Bristol £161.5k —
198Twineham Energy Limited Bristol £149.7k —
199BF31 WHF Solar Limited Bristol £122.3k —
200St. Johns Hill Wind Limited Aberdeen £114.8k 2024 accounts—
201AR006 GF Solar Limited Bristol £110.3k —
202West Raynham X Energy Park Limited Bristol £108.7k —
203Haunton Farmers' Solar Limited London Turnover £0£94.2k £0
204BF58 Hunts Airfield Solar Ltd Bristol £93.5k —
205Lightning 1 Energy Park Limited Bristol £89.7k —
206High Constellation Windfarm Limited London £86.7k 2020 accounts—
207Greenlink Developments Limited London Turnover £805.7k£82.4k 2019 accounts£805.7k
208Ruby Gas Ltd Fleetwood £47.7k —
209JCM Golomoti UK Ltd Oxfordshire £40.0k 2019 accounts—
210Fortescue UK IP Limited Edinburgh £36.9k 2024 accounts—
211Porth Wen Solar Limited Sunderland £27.9k 2020 accounts—
212Electroroute Energy Supply NI Limited Newry £493 2021 accounts—
213Ukgea 1 Limited London £300 2022 accounts—
214Lurg Hill Wind Farm Limited Edinburgh £100 2021 accounts—
215Ecostor 1 Immingham Ltd London £100 2022 accounts—
216Newhurst Erf Holding Limited London £6 2019 accounts—
217Rosefield Energyfarm Limited Houghton Le Spring £1 2019 accounts—
218Newhurst Erf Limited London £1 2019 accounts—
219Middleton Energy Storage Limited London £1 2022 accounts—
220Alfreton Solar Limited London £1 2022 accounts—
221Ecosolar 1 Berrington Limited London £1 2022 accounts—
222Ecopower 2 Park Farm Ltd London £1 2022 accounts—
223Ecosolar 3 Leighton Limited London £1 2022 accounts—
224Ecopower 3 Hayton Ltd London £1 2022 accounts—
225Ecopower 5 Exton Ltd London £1 2022 accounts—
226Woolpots Solar Farm Limited London -£43 2022 accounts—
227Vida Bioenergy Glentham Ltd London -£212 2022 accounts—
228Springwell Energyfarm Limited Houghton Le Spring -£269 2021 accounts—
229Alleston Clean Energy Limited London -£436 2021 accounts—
230Hagshaw Hill Repowering Ltd Glasgow -£922 2020 accounts—
231Wse Bourton Road Limited Chatham -£1.3k 2022 accounts—
232Altnabreac Wind Farm Limited Edinburgh -£1.3k 2020 accounts—
233Drummarnock Wind Farm Limited Edinburgh -£1.3k 2020 accounts—
234Balmeanach Wind Farm Limited Edinburgh -£1.4k 2020 accounts—
235Cumberhead West Wind Farm Ltd. Glasgow -£2.1k 2020 accounts—
236Berryhill Solar Farm Limited Edinburgh -£2.9k 2024 accounts—
237Roc Noir Limited London -£3.8k 2023 accounts—
238Kearsley North Green NG Limited Stockport -£4.1k 2023 accounts—
239Ben Sca Wind Farm Limited Edinburgh -£5.0k 2020 accounts—
240Hamilton Solar Ltd London -£7.4k 2021 accounts—
241Ducklington Solar Limited Cheltenham -£7.8k 2023 accounts—
242Salamander Wind Project Company Ltd Aberdeen -£8.1k 2021 accounts—
243Elmya RPC UK Melbourne Limited London -£8.3k 2022 accounts—
244Elmya RPC UK Rednal Limited London -£8.3k 2022 accounts—
245Elmya RPC UK Braybrooke Limited London -£8.5k 2022 accounts—
246FP Lux Scurf Dyke Solar Limited Milton Keynes -£9.3k 2020 accounts—
247Elmya RPC UK Grange Road Limited London -£10.1k 2022 accounts—
248Oaks Farm Solar Limited Cheltenham -£12.6k —
249Perwinnes Solar and Battery Storage Limited Cheltenham -£12.6k —
250Siddington Solar Farm Limited London -£14.3k 2021 accounts—
251Stokeford Grid Co Limited Cheltenham -£14.4k 2023 accounts—
252Elmya RPC UK Hunterston Limited London -£20.4k 2022 accounts—
253Regener8 SPV 4 Limited London Turnover £0-£24.4k £0
254Conrad Energy (Trading) Limited Abingdon -£24.6k 2021 accounts—
255Buntington Green Energy Centre Ltd Bristol -£33.7k —
256Yorkshire Hydropower Holdings Limited Kings Langley -£38.6k 2019 accounts—
257Dunmow Solar Limited Bristol -£49.7k 2025 accounts—
258Cwe Lochend Limited Godalming -£50.1k —
259Low Farm Solar Limited London -£61.0k 2021 accounts—
260Rotherham Solar 1 Ltd London -£63.1k 2024 accounts—
261Greengridpower1 Ltd London -£65.8k 2021 accounts—
262Woodington Solar Limited London -£71.9k 2022 accounts—
263UK Power Distribution Limited Northampton -£84.2k 2020 accounts—
264South Shields Energy Storage Ltd London Turnover £6.5M-£84.6k 2020 accounts£6.5M
265Noventum Power Solar 10 Limited London -£88.1k —
266Welbar Energy Storage Limited London -£179.6k 2021 accounts—
267Energetech Operations Limited London Turnover £346.6k-£266.5k £346.6k
268Conrad Energy Limited Abingdon -£448.9k 2021 accounts—
269Elgin Grid Connections Ltd Weybridge -£658.7k —
270Arbroath Limited London Turnover £2.1M-£864.5k 2023 accounts£2.1M
271Coupar Limited London Turnover £2.4M-£1.1M 2023 accounts£2.4M
272Trickey Warren Solar Limited Bristol -£1.2M —
273Monan Wind Company Limited Hamilton -£1.8M —
274Project Plug Limited Derry -£1.8M 2021 accounts—
275Riverside Energy Park Limited London -£2.0M 2019 accounts—
276Enderby Storage Limited London Turnover £2.8M-£2.3M 2023 accounts£2.8M
277IR Dno Limited Cheltenham -£2.5M 2024 accounts—
278Yelvertoft Solar Farm Limited Bristol -£5.9M 2024 accounts—
279Sqe Energy Limited London -£10.4M —
280Noriker Staunch Ltd London Turnover £963.2k-£12.2M 2024 accounts£963.2k
281Flexitricity Limited Aberdeen -£13.1M 2024 accounts—
282UK Battery Storage Ltd London -£17.6M 2023 accounts—
283Infinis (Re-Gen) Limited Northampton — —
284Slough Heat & Power Limited Reading — —
285Appledore Shipbuilders Limited Dorset — —
286Billam (Sheffield) Realisations Limited Leeds — —
287Equans FM Limited Newcastle Upon Tyne — —
288Fred. Olsen Limited London — —
289Simec Lochaber Hydropower 2 Limited Leamington Spa — —
290CHC Group Limited Co.Armagh — —
291Clarke Energy Limited Indust, Liverpool — —
292Yelspa Limited Andover — —
293University of Liverpool Energy Company Limited Liverpool — —
294National Gas Transmission PLC Warwick — —
295Inovyn Energy Limited Runcorn — —
296Totalenergies Gas & Power Limited Tadworth — —
297National Grid Electricity Distribution Generation Limited Bristol — —
298Edf Energy Customers Limited London — —
299UK Power Networks Services (Contracting) Limited London — —
300Seaforth Power Limited — —

Only active companies filing full or group accounts are listed. Where newer accounts are filed but not read yet, the figures' year is shown. Turnover is only shown where the company discloses it. “—” means not reported.

See all largest UK companies, formation statistics, or search the full register.

Already have an account?

Create your account

Save searches and get the weekly email of new matches.

First name is required.
Last name is required.
Enter an email address like name@example.com.
Must be at least 8 characters. Password must be at least 8 characters.

Already have an account?