Building Services Companies in Wales
3,513 active building services businesses in Wales. Average age: 8.1 years.
3,513
Total
3,468
With Ownership Data
748
Accts Overdue
326
With Charges
Top Controller Nationalities
British 3,805Welsh 648Polish 96Romanian 69English 64Bulgarian 33Lithuanian 29Indian 26
44 controllers resident outside the UK
Filter & Search
Quick filters
⚠️ Compliance flags are based on the Companies House data snapshot dated 2 March 2026. Compliance flags are based on a snapshot dated 2 March 2026. Accounts and statements may have been filed since this date. Always verify on Companies House.
Page 1 of 18 – Companies 1–200 of 3,513
| Company | Flags |
|---|---|
ConfStmt overdue* | |
Courtia Joinery Ltd 08828828 | ConfStmt overdue* |
K Pepper Construction Limited 16823620 | Clean ✓ |
Oak & Line Interiors Limited 16823977 | Clean ✓ |
Sunnieod Engineering Limited 16824722 | Clean ✓ |
Baz Fire Protection Ltd 11651550 | Accts overdue*ConfStmt overdue* |
Uk Vent Ltd 10453360 | Clean ✓ |
Clean ✓ | |
D2 Steel Ltd 15107931 | Clean ✓ |
Dwe Carpets & Flooring Ltd 15107569 | Clean ✓ |
Cornerstone Renovations Ltd 13594335 | Clean ✓ |
Lambert Kitchens & Joinery Ltd 12846890 | ConfStmt overdue* |
Clean ✓ | |
A&T Tiling Specialists Limited 16620184 | Clean ✓ |
Door Centre South Wales Limited 16619164 | Clean ✓ |
Jdoutdoors Ltd 16619619 | Clean ✓ |
Clean ✓ | |
Pr Verandas Ltd 16618811 | Clean ✓ |
Tg Carpentry Ltd 16620440 | Clean ✓ |
Sparey Construction Ltd 14265803 | Clean ✓ |
Accts overdue* | |
Stuart Leach Interiors Ltd 09712264 | Accts overdue*ConfStmt overdue* |
Accts overdue*ConfStmt overdue* | |
Stark Worktops Limited 12026258 | Accts overdue*ConfStmt overdue*Dormant |
Accts overdue*ConfStmt overdue*1 charge | |
Clean ✓ | |
Omni Design Limited 05467574 | Clean ✓ |
Elizabethan Patio Doors Ltd 14772150 | Clean ✓ |
Evans Carpentry (Bridgend) Ltd 14015352 | Clean ✓ |
Jce Maintenance Ltd 14015649 | Clean ✓ |
Willis Bespoke Ltd 14015992 | Clean ✓ |
A&L Tiling Limited 13306370 | ConfStmt overdue* |
Refreshed Developments Ltd 12541353 | Dormant |
Williams Plastering Services Ltd 10701761 | Clean ✓ |
Adb Building Limited 10094875 | Clean ✓ |
Nwb Group Ltd 10093669 | Clean ✓ |
Sims Building Limited 09518666 | Clean ✓ |
Sims Joinery Limited 09518673 | Clean ✓ |
Rhys Evans Cyf 06864906 | ConfStmt overdue*8 charges |
ConfStmt overdue* | |
Clean ✓ | |
Accts overdue*ConfStmt overdue* | |
Jc Resin Ltd 14627230 | 1 charge |
Apex Joinery (Nw) Limited 13882535 | ConfStmt overdue* |
Clean ✓ | |
Ian Jones Plastering Limited 11799336 | ConfStmt overdue* |
Incitus Limited 11799876 | Accts overdue*ConfStmt overdue* |
Ourown Designs Limited 10592270 | ConfStmt overdue*1 charge |
ConfStmt overdue* | |
Protectahome Limited 01476443 | ConfStmt overdue*10 charges8 satisfied |
Joseph & William Joinery Co Ltd 16935301 | Clean ✓ |
Veteran Renewables Ltd 14562832 | Accts overdue*ConfStmt overdue* |
Sean'S Professional Jointing Ltd 13105711 | Accts overdue*ConfStmt overdue* |
Accts overdue*ConfStmt overdue* | |
Daniel T Jones Cyf 12379546 | Clean ✓ |
Timber Loving Care Ltd 12379503 | Clean ✓ |
1 charge | |
Clean ✓ | |
Clean ✓ | |
Vale Venetian Ltd 13773518 | Clean ✓ |
Clean ✓ | |
Clean ✓ | |
Loft South Wales Ltd 10504043 | Clean ✓ |
J & H Flooring Limited 06442395 | Clean ✓ |
Launch Brickwork Limited 06015364 | Clean ✓ |
Millstar Heritage Limited 03132706 | Dormant |
N.C. Ceramics Limited 03132520 | 1 charge |
Clean ✓ | |
Falco Building Solutions Ltd 16051794 | Dormant |
Kieran Jones Solutions Ltd 16050523 | Clean ✓ |
ConfStmt overdue* | |
A1 Resin Ltd 12987505 | Clean ✓ |
Edwardian Joinery Ltd 12986333 | ConfStmt overdue* |
Sussex Floor Sanding Ltd 12290588 | Accts overdue*ConfStmt overdue* |
Air Quality Testing Limited 11037867 | Accts overdue*ConfStmt overdue* |
Red Wharf Developments Limited 02553552 | Clean ✓ |
Nolan Solutions Construction Ltd 15988350 | ConfStmt overdue* |
Bk Decorating Ltd 15178607 | Clean ✓ |
D2 Propco Maintenance Limited 15177503 | 2 charges |
Windley Construction Limited 13652605 | Dormant |
Dove Tail Bespoke Interiors Ltd 12915867 | Clean ✓ |
Clean ✓ | |
Floor It And Store It Ltd 12233679 | Accts overdue*ConfStmt overdue* |
Llewellyn Group Limited 12234574 | ConfStmt overdue* |
Lr Morgan Carpentry Limited 10402865 | ConfStmt overdue* |
Lazar Shading Limited 09802234 | Clean ✓ |
ConfStmt overdue*1 charge | |
Clean ✓ | |
2 charges | |
S Jones Upvc Ltd 15105281 | Clean ✓ |
Dormant | |
P W Tiling Ltd 13592569 | Clean ✓ |
Patten Carpentry Ltd 09195489 | Clean ✓ |
Smartcleaning Solutions Ltd 04061952 | 1 charge |
Clean ✓ | |
Clean ✓ | |
Clean ✓ | |
Clean ✓ | |
Para Property Investment Ltd 12780097 | Dormant |
V&O Fencing Group Ltd 11490651 | Accts overdue*ConfStmt overdue* |
Accts overdue*ConfStmt overdue* | |
Drp Joinery Ltd 06328295 | ConfStmt overdue* |
Floor Sealants Limited 02840958 | Accts overdue*1 charge |
Persona Kitchens Ltd 15810085 | Accts overdue* |
Olympus Flooring Contractors Ltd 14971726 | Accts overdue*Dormant |
Accts overdue*ConfStmt overdue* | |
Accts overdue* | |
Clean ✓ | |
Accts overdue* | |
Barrie Curtis Plastering Ltd 09662425 | ConfStmt overdue*Dormant |
Accts overdue* | |
Abt Property Maintenance Ltd 16485212 | Clean ✓ |
1 charge | |
Page Industrial Flooring Ltd 12633900 | Dormant |
Anne Zamora Limited 12024557 | Accts overdue* |
Kkj Rail Limited 11389022 | Clean ✓ |
Clean ✓ | |
Dormant3 charges1 satisfied | |
N.S. Waller Limited 03378605 | 1 charge |
Blake Flooring Ltd 15696514 | Clean ✓ |
The Contracting Group Ltd 11969833 | Accts overdue*ConfStmt overdue*1 charge |
Caerau Developments Ltd. 09018557 | Clean ✓ |
Redwood (Wales) Limited 08050464 | Clean ✓ |
D S Stoves Limited 15604425 | Accts overdue* |
Nelson Fabrications Limited 15605426 | Dormant |
Envision Contractors Ltd 14769114 | Clean ✓ |
Hughes Flooring Limited 10699530 | ConfStmt overdue* |
Paul Phillips Carpentry Limited 10699283 | Accts overdue*ConfStmt overdue* |
Semper Plastering Limited 10698311 | Clean ✓ |
Sjw Carpentry & Building Limited 09517817 | Clean ✓ |
Delme Evans Construction Limited 08014163 | Clean ✓ |
Gra Contractors Ltd 17002477 | Clean ✓ |
Clean ✓ | |
ConfStmt overdue* | |
Dryline London Ltd 15455140 | Accts overdue*ConfStmt overdue* |
Fixit Cleaners Ltd 15454932 | Clean ✓ |
ConfStmt overdue* | |
Spg Carpentry Ltd 11798151 | Clean ✓ |
Hr Flooring Limited 11177785 | Clean ✓ |
Clean ✓ | |
N&K Kitchens Limited 11176736 | Accts overdue*ConfStmt overdue*1 charge |
Right Lifts Ltd 11178718 | Accts overdue*ConfStmt overdue* |
South Wales Construction Ltd. 11178710 | Accts overdue*ConfStmt overdue* |
Clean ✓ | |
Accts overdue*ConfStmt overdue* | |
Gwyndaf Hughes Limited 06488589 | Clean ✓ |
Gsg Contracts Limited 06074669 | Clean ✓ |
Kathrens Drylining Ltd 11128077 | ConfStmt overdue* |
Mccarpentryjoinery Ltd 09930170 | Clean ✓ |
Clean ✓ | |
Gweithdy Llyn Cyf 14513229 | Clean ✓ |
Accts overdue*ConfStmt overdue*1 charge | |
ConfStmt overdue* | |
Listed Heritage Limited 05639589 | 1 charge1 satisfied |
Clean ✓ | |
D.G. Jones Limited 04604189 | 1 charge |
Adam Lewis Carpentry Limited 16817614 | Clean ✓ |
Jpm Roofing & Building Ltd 16817815 | Clean ✓ |
Gablat Building & Property Ltd 16049890 | ConfStmt overdue* |
Igor Building Services Limited 16047227 | ConfStmt overdue* |
ConfStmt overdue* | |
Accts overdue*ConfStmt overdue*Dormant | |
Clean ✓ | |
Msn Fencing & Groundwork Ltd 13713060 | Clean ✓ |
Bayview Aluminium Ltd 12982294 | Clean ✓ |
Ev-Wales Limited 12288575 | Clean ✓ |
Clean ✓ | |
Clean ✓ | |
1 charge | |
Clean ✓ | |
Homeroots Energy Limited 16750227 | Clean ✓ |
Millennium Builders Ltd 16749200 | Clean ✓ |
Oew Joinery And Building Ltd 16749776 | Clean ✓ |
Whiteclad Ltd 16749800 | Clean ✓ |
Craftsmen Elite Ltd 15175771 | Clean ✓ |
L&D Holdings Ltd 15174264 | Clean ✓ |
Luca Garden And Landscaping Ltd 14384691 | Dormant |
Fantastic Fences Ltd 13649539 | Accts overdue*ConfStmt overdue* |
Energy Building Maintenance Ltd 10988678 | Clean ✓ |
Greenwood Carpenters Ltd 10987578 | Clean ✓ |
R Morris I.P.V Ltd 10401157 | Accts overdue*ConfStmt overdue*Dormant |
G J Davies Limited 07033493 | Clean ✓ |
Jag Trade Frames Limited 06709679 | Clean ✓ |
Roy Insulations Ltd 15924999 | Clean ✓ |
Rawicom Pv Ltd 15102621 | Dormant |
Perfect Joinery Ltd 12179406 | Accts overdue*ConfStmt overdue* |
Clean ✓ | |
Clean ✓ | |
Rob Mathias Cyf. 09194713 | Clean ✓ |
Rps Building Ltd 09192272 | Clean ✓ |
C & R Carpentry Limited 08194569 | Clean ✓ |
Resin Flooring Ltd 16611642 | Clean ✓ |
Clean ✓ | |
Erg Construct Ltd 13536789 | Clean ✓ |
Dsj Bubbles Ltd 12778553 | Dormant |
Pro Rend Plastering Limited 12776736 | Clean ✓ |
T Recycle Ltd 12779088 | Clean ✓ |
Nexjen Interiors Limited 12127464 | Clean ✓ |
Clean ✓ | |
Valleys Resin Ltd 15809795 | Accts overdue* |
...
Building Services Businesses in Wales
There are 3,513 active building services businesses in Wales. Average age is 8.1 years. 748 have overdue accounts. 326 have registered charges. 3,468 have Persons with Significant Control data on file. Sourced from Companies House under the Open Government Licence. Updated 2 March 2026.
