[{"id":"project-039","alt":"White porch with dark window frames, entrance door and pitched roof","category":"building","thumbnail":"/assets/gallery/project-039-thumb.9c7fe05e4c.webp","full":"/assets/gallery/project-039-full.86299c7d94.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-063","alt":"Dark roof covering below a white dormer window","category":"roofing","thumbnail":"/assets/gallery/project-063-thumb.df5bb2e3d9.webp","full":"/assets/gallery/project-063-full.bd999d5aa1.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-069","alt":"White kitchen cupboards with a gas hob and illuminated worktop","category":"kitchens","thumbnail":"/assets/gallery/project-069-thumb.83ea30725b.webp","full":"/assets/gallery/project-069-full.23f0277896.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-017","alt":"Glass shower enclosure with grey tiled walls and black fittings","category":"bathrooms","thumbnail":"/assets/gallery/project-017-thumb.ab048708f8.webp","full":"/assets/gallery/project-017-full.4c77d03229.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-087","alt":"Pale wood-effect flooring leading to black-framed glazed doors","category":"interiors","thumbnail":"/assets/gallery/project-087-thumb.96a33df57b.webp","full":"/assets/gallery/project-087-full.aaee1f5277.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-094","alt":"Timber posts and pitched roof around a building under construction","category":"building","thumbnail":"/assets/gallery/project-094-thumb.501da76b83.webp","full":"/assets/gallery/project-094-full.5826a21853.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-096","alt":"Timber-framed covered area with roof panels during building work","category":"building","thumbnail":"/assets/gallery/project-096-thumb.beb559e8c8.webp","full":"/assets/gallery/project-096-full.ebda1ff4e2.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-026","alt":"Angled view of a white porch with a dark door and pitched roof","category":"building","thumbnail":"/assets/gallery/project-026-thumb.25bebdc14b.webp","full":"/assets/gallery/project-026-full.a68e930ae2.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-049","alt":"Side view of a white porch with dark fascia and a glazed entrance door","category":"building","thumbnail":"/assets/gallery/project-049-thumb.760949377e.webp","full":"/assets/gallery/project-049-full.5febbb8b1b.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-009","alt":"White rendered porch with a dark entrance door and pitched roof","category":"building","thumbnail":"/assets/gallery/project-009-thumb.5c4472162d.webp","full":"/assets/gallery/project-009-full.73b124f394.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-033","alt":"Front view of a white porch with dark fascia and entrance door","category":"building","thumbnail":"/assets/gallery/project-033-thumb.bbf66f1a26.webp","full":"/assets/gallery/project-033-full.6f2d088e69.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-031","alt":"Porch walls wrapped in membrane before roof construction","category":"building","thumbnail":"/assets/gallery/project-031-thumb.31402c32f0.webp","full":"/assets/gallery/project-031-full.a5ab67d91e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-067","alt":"Membrane-covered porch walls with an open entrance","category":"building","thumbnail":"/assets/gallery/project-067-thumb.644903fa48.webp","full":"/assets/gallery/project-067-full.2775c4bac2.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-068","alt":"Timber frame and membrane around a porch under construction","category":"building","thumbnail":"/assets/gallery/project-068-thumb.f943e18ed6.webp","full":"/assets/gallery/project-068-full.71f7890378.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-008","alt":"Porch roof timbers being fitted beside a white stone wall","category":"building","thumbnail":"/assets/gallery/project-008-thumb.4a4536890e.webp","full":"/assets/gallery/project-008-full.c010d5cc91.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-056","alt":"Timber porch roof structure fixed to a white stone house","category":"building","thumbnail":"/assets/gallery/project-056-thumb.58806db091.webp","full":"/assets/gallery/project-056-full.28dcfab9ae.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-064","alt":"Porch rafters and roof timbers viewed from above","category":"building","thumbnail":"/assets/gallery/project-064-thumb.e140a66581.webp","full":"/assets/gallery/project-064-full.f1e0401634.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-057","alt":"Roof battens fitted over membrane beside a white wall","category":"building","thumbnail":"/assets/gallery/project-057-thumb.af5308d9a7.webp","full":"/assets/gallery/project-057-full.ee07176b92.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-002","alt":"Porch roof covering and ridge beneath the main house roof","category":"building","thumbnail":"/assets/gallery/project-002-thumb.cf884301e1.webp","full":"/assets/gallery/project-002-full.ff9990f8c6.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-014","alt":"Blockwork porch walls with roof battens and an open doorway","category":"building","thumbnail":"/assets/gallery/project-014-thumb.a3632b4844.webp","full":"/assets/gallery/project-014-full.207385f95c.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-016","alt":"Side view of blockwork porch walls and a battened pitched roof","category":"building","thumbnail":"/assets/gallery/project-016-thumb.63e15f974c.webp","full":"/assets/gallery/project-016-full.8b4011bb9f.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-114","alt":"Timber wall cladding being fitted to an outbuilding","category":"building","thumbnail":"/assets/gallery/project-114-thumb.2dab3e385e.webp","full":"/assets/gallery/project-114-full.5bb701e649.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-083","alt":"Timber-framed outbuilding with membrane-covered walls","category":"building","thumbnail":"/assets/gallery/project-083-thumb.0e11671dcf.webp","full":"/assets/gallery/project-083-full.ce2592aef5.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-098","alt":"Membrane and vertical battens on an outbuilding wall","category":"building","thumbnail":"/assets/gallery/project-098-thumb.6c9bf2ae8c.webp","full":"/assets/gallery/project-098-full.e2620cfef8.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-108","alt":"Timber outbuilding frame with roof panels and surrounding scaffolding","category":"building","thumbnail":"/assets/gallery/project-108-thumb.92f078063a.webp","full":"/assets/gallery/project-108-full.968a802bce.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-111","alt":"Timber wall and roof frame above a stone outbuilding base","category":"building","thumbnail":"/assets/gallery/project-111-thumb.24075f7baa.webp","full":"/assets/gallery/project-111-full.42b7551570.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-053","alt":"Dark roof covering around a dormer window","category":"roofing","thumbnail":"/assets/gallery/project-053-thumb.b8ec440c6d.webp","full":"/assets/gallery/project-053-full.9267be7426.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-059","alt":"Dark roof covering fitted alongside a dormer window","category":"roofing","thumbnail":"/assets/gallery/project-059-thumb.d9a50a5a59.webp","full":"/assets/gallery/project-059-full.1f343899fa.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-013","alt":"Roof battens being fitted beside existing tiles and a dormer window","category":"roofing","thumbnail":"/assets/gallery/project-013-thumb.85ebbe1c96.webp","full":"/assets/gallery/project-013-full.4c346fe401.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-036","alt":"Roof battens exposed beside a dormer window during roof work","category":"roofing","thumbnail":"/assets/gallery/project-036-thumb.3ff97b5701.webp","full":"/assets/gallery/project-036-full.29f9338519.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-050","alt":"New roof battens beside a dormer and existing roof tiles","category":"roofing","thumbnail":"/assets/gallery/project-050-thumb.aff465acc9.webp","full":"/assets/gallery/project-050-full.c1be13cd27.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-086","alt":"Dark flat roof covering running alongside an older tiled roof","category":"roofing","thumbnail":"/assets/gallery/project-086-thumb.99877ff312.webp","full":"/assets/gallery/project-086-full.d7f8c013a3.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-093","alt":"Dark flat roof covering beside a large tiled roof slope","category":"roofing","thumbnail":"/assets/gallery/project-093-thumb.efb4428efe.webp","full":"/assets/gallery/project-093-full.93afce0ccd.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-103","alt":"Dark flat roof surface alongside brickwork and scaffolding","category":"roofing","thumbnail":"/assets/gallery/project-103-thumb.acf132a699.webp","full":"/assets/gallery/project-103-full.4200743545.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-110","alt":"Dark flat roof covering and scaffolding beside roof tiles","category":"roofing","thumbnail":"/assets/gallery/project-110-thumb.79499045e9.webp","full":"/assets/gallery/project-110-full.61fcf922e7.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-112","alt":"Long dark flat roof section beside a tiled roof","category":"roofing","thumbnail":"/assets/gallery/project-112-thumb.2e0ef4f55a.webp","full":"/assets/gallery/project-112-full.99c2b334ee.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-084","alt":"Flat roof covering beside a brick wall during roof work","category":"roofing","thumbnail":"/assets/gallery/project-084-thumb.3d298d2f06.webp","full":"/assets/gallery/project-084-full.0deb049296.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-095","alt":"Flat roof membrane being fitted between tiled roof slopes","category":"roofing","thumbnail":"/assets/gallery/project-095-thumb.3f2b6bfead.webp","full":"/assets/gallery/project-095-full.1e6e52be8d.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-099","alt":"Flat roof covering between tiled slopes viewed from above","category":"roofing","thumbnail":"/assets/gallery/project-099-thumb.f7caeeb8a8.webp","full":"/assets/gallery/project-099-full.894d94fb7e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-088","alt":"Flat roof area between tiled roof slopes during roof work","category":"roofing","thumbnail":"/assets/gallery/project-088-thumb.078d1e905b.webp","full":"/assets/gallery/project-088-full.0b80e713af.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-090","alt":"Flat roof membrane with perimeter detailing between tiled slopes","category":"roofing","thumbnail":"/assets/gallery/project-090-thumb.2dbd1073ce.webp","full":"/assets/gallery/project-090-full.6806030a6f.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-109","alt":"Stripped flat roof surface between brickwork and a tiled roof","category":"roofing","thumbnail":"/assets/gallery/project-109-thumb.a2d49b4647.webp","full":"/assets/gallery/project-109-full.f2edf2b307.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-115","alt":"Exposed flat roof deck beside a tiled roof during renovation","category":"roofing","thumbnail":"/assets/gallery/project-115-thumb.65842dd517.webp","full":"/assets/gallery/project-115-full.7cec789f62.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-117","alt":"Old flat roof surface exposed before replacement","category":"roofing","thumbnail":"/assets/gallery/project-117-thumb.9ad554d73f.webp","full":"/assets/gallery/project-117-full.c534c4e4f8.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-116","alt":"New timber sheet decking fitted between tiled roof slopes","category":"roofing","thumbnail":"/assets/gallery/project-116-thumb.09f84c2a98.webp","full":"/assets/gallery/project-116-full.12de6dda0b.webp","width":1280,"height":960,"thumbWidth":480,"thumbHeight":360},{"id":"project-113","alt":"Weathered roof tiles and ridge tiles viewed along a pitched roof","category":"roofing","thumbnail":"/assets/gallery/project-113-thumb.0d68208f45.webp","full":"/assets/gallery/project-113-full.f670987651.webp","width":960,"height":1280,"thumbWidth":360,"thumbHeight":480},{"id":"project-118","alt":"Weathered tiled roof viewed from the ridge above surrounding houses","category":"roofing","thumbnail":"/assets/gallery/project-118-thumb.c2da388e43.webp","full":"/assets/gallery/project-118-full.3704662d0e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-091","alt":"Exposed garage roof timbers and insulation during roof replacement","category":"roofing","thumbnail":"/assets/gallery/project-091-thumb.205c811b62.webp","full":"/assets/gallery/project-091-full.f98ccfeeac.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-097","alt":"Roof rafters and yellow insulation exposed above a garage","category":"roofing","thumbnail":"/assets/gallery/project-097-thumb.c4d01dd3fb.webp","full":"/assets/gallery/project-097-full.186d5a4222.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-104","alt":"Open garage roof structure during removal of old roof covering","category":"roofing","thumbnail":"/assets/gallery/project-104-thumb.a73958cb49.webp","full":"/assets/gallery/project-104-full.04696dbb13.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-106","alt":"Roof covering being removed to expose the rafters beneath","category":"roofing","thumbnail":"/assets/gallery/project-106-thumb.6fc205f854.webp","full":"/assets/gallery/project-106-full.9e4ffd8757.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-107","alt":"Partly stripped pitched roof with exposed battens and rafters","category":"roofing","thumbnail":"/assets/gallery/project-107-thumb.4518f0cd43.webp","full":"/assets/gallery/project-107-full.8770292659.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-075","alt":"Green roof membrane and timber battens above a garage door","category":"roofing","thumbnail":"/assets/gallery/project-075-thumb.baa15d6d36.webp","full":"/assets/gallery/project-075-full.f8e98a21b2.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-092","alt":"Green roof membrane with evenly spaced timber battens","category":"roofing","thumbnail":"/assets/gallery/project-092-thumb.78e4f91202.webp","full":"/assets/gallery/project-092-full.79cb0805af.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-100","alt":"Battened roof membrane viewed towards the ridge","category":"roofing","thumbnail":"/assets/gallery/project-100-thumb.9ea2df4d1d.webp","full":"/assets/gallery/project-100-full.8393d44c9e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-105","alt":"Timber roof battens being fitted over green membrane","category":"roofing","thumbnail":"/assets/gallery/project-105-thumb.615d9b9be0.webp","full":"/assets/gallery/project-105-full.2eafed938b.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-078","alt":"White kitchen units with a fitted oven, gas hob and black extractor","category":"kitchens","thumbnail":"/assets/gallery/project-078-thumb.64989c97db.webp","full":"/assets/gallery/project-078-full.53e55a373f.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-082","alt":"Corner joint in a grey kitchen worktop above white cupboards","category":"kitchens","thumbnail":"/assets/gallery/project-082-thumb.d3f3910e0a.webp","full":"/assets/gallery/project-082-full.8b72032b1b.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-079","alt":"White kitchen cabinets and worktops during installation","category":"kitchens","thumbnail":"/assets/gallery/project-079-thumb.4358128518.webp","full":"/assets/gallery/project-079-full.e654db35ec.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-089","alt":"White kitchen cabinets fitted around a window during installation","category":"kitchens","thumbnail":"/assets/gallery/project-089-thumb.d2a3d67493.webp","full":"/assets/gallery/project-089-full.5ac0c3a214.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-018","alt":"Grey tiled shower enclosure beside a bathroom window","category":"bathrooms","thumbnail":"/assets/gallery/project-018-thumb.3c12a48c8e.webp","full":"/assets/gallery/project-018-full.30f8298090.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-040","alt":"Grey tiled shower walls and glass screen viewed from the doorway","category":"bathrooms","thumbnail":"/assets/gallery/project-040-thumb.33eb5c81b3.webp","full":"/assets/gallery/project-040-full.a7093c9632.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-007","alt":"Black shower fittings against large grey wall tiles","category":"bathrooms","thumbnail":"/assets/gallery/project-007-thumb.ef6caa4fab.webp","full":"/assets/gallery/project-007-full.a3814a3819.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-023","alt":"White shower tray and black shower fittings inside a tiled enclosure","category":"bathrooms","thumbnail":"/assets/gallery/project-023-thumb.029e00de2b.webp","full":"/assets/gallery/project-023-full.e099f7bb02.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-001","alt":"Grey tiled shower enclosure with a glass screen and white tray","category":"bathrooms","thumbnail":"/assets/gallery/project-001-thumb.9049df13ba.webp","full":"/assets/gallery/project-001-full.4fc0e3a431.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-022","alt":"Bathroom basin, toilet and chrome towel rail beside grey tiles","category":"bathrooms","thumbnail":"/assets/gallery/project-022-thumb.8125f4c6df.webp","full":"/assets/gallery/project-022-full.0b54675b9c.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-011","alt":"Toilet and basin beside newly fitted grey wall tiles","category":"bathrooms","thumbnail":"/assets/gallery/project-011-thumb.5d5763c8c0.webp","full":"/assets/gallery/project-011-full.123f696461.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-021","alt":"New shower screen and tray fitted against grey wall tiles","category":"bathrooms","thumbnail":"/assets/gallery/project-021-thumb.984c5a8a17.webp","full":"/assets/gallery/project-021-full.65eb38f5bf.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-046","alt":"Shower screen being fitted above a white shower tray","category":"bathrooms","thumbnail":"/assets/gallery/project-046-thumb.44829ac719.webp","full":"/assets/gallery/project-046-full.5a3483e47f.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-035","alt":"Bathroom with a bath, basin and toilet before renovation","category":"bathrooms","thumbnail":"/assets/gallery/project-035-thumb.e702fc3db1.webp","full":"/assets/gallery/project-035-full.29b0feb8f4.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-041","alt":"White tiled bathroom with a bath during strip-out work","category":"bathrooms","thumbnail":"/assets/gallery/project-041-thumb.ca9cefd6f2.webp","full":"/assets/gallery/project-041-full.592803eabe.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-004","alt":"Bathroom stripped back to bare walls and exposed floor pipework","category":"bathrooms","thumbnail":"/assets/gallery/project-004-thumb.e43957be56.webp","full":"/assets/gallery/project-004-full.ceff968238.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-042","alt":"Bathroom walls stripped around a window before a shower is fitted","category":"bathrooms","thumbnail":"/assets/gallery/project-042-thumb.e502ce247f.webp","full":"/assets/gallery/project-042-full.96d7e74690.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-019","alt":"Bathroom floor timbers and pipework exposed during renovation","category":"bathrooms","thumbnail":"/assets/gallery/project-019-thumb.d162e69c71.webp","full":"/assets/gallery/project-019-full.4419f804dc.webp","width":1440,"height":810,"thumbWidth":480,"thumbHeight":270},{"id":"project-051","alt":"White shower tray fitted into a stripped bathroom","category":"bathrooms","thumbnail":"/assets/gallery/project-051-thumb.f3b9ef3f11.webp","full":"/assets/gallery/project-051-full.3177d240ac.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-024","alt":"Grey shower tiles held with spacers during installation","category":"bathrooms","thumbnail":"/assets/gallery/project-024-thumb.57ace796b3.webp","full":"/assets/gallery/project-024-full.c6037b8227.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-060","alt":"Grey shower wall tiles with levelling spacers during installation","category":"bathrooms","thumbnail":"/assets/gallery/project-060-thumb.5d3aba0f5a.webp","full":"/assets/gallery/project-060-full.9d51a4c2c1.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-037","alt":"Bathroom wall stripped beneath blue paint beside a toilet and basin","category":"bathrooms","thumbnail":"/assets/gallery/project-037-thumb.687e2a9b59.webp","full":"/assets/gallery/project-037-full.defcc11d8f.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-044","alt":"Grey wall tiles being fitted around a bathroom basin and toilet","category":"bathrooms","thumbnail":"/assets/gallery/project-044-thumb.84a318e3f0.webp","full":"/assets/gallery/project-044-full.12220acffd.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-052","alt":"Wood-effect flooring being fitted beside tiles held with spacers","category":"bathrooms","thumbnail":"/assets/gallery/project-052-thumb.a5f96443eb.webp","full":"/assets/gallery/project-052-full.587816139a.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-066","alt":"Wood-effect floor laid beside bathroom tiles held with spacers","category":"bathrooms","thumbnail":"/assets/gallery/project-066-thumb.bb07d86296.webp","full":"/assets/gallery/project-066-full.db5efc2d6f.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-070","alt":"Wood-effect flooring in a bright room with glazed doors","category":"interiors","thumbnail":"/assets/gallery/project-070-thumb.1f63b0ab53.webp","full":"/assets/gallery/project-070-full.b6828eafa7.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-074","alt":"Wood-effect flooring around a stove hearth in a living room","category":"interiors","thumbnail":"/assets/gallery/project-074-thumb.5c9918fe99.webp","full":"/assets/gallery/project-074-full.65556c3817.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-085","alt":"Dark stove on a tiled hearth surrounded by wood-effect flooring","category":"interiors","thumbnail":"/assets/gallery/project-085-thumb.45eb3dd15b.webp","full":"/assets/gallery/project-085-full.0ddfa2071e.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-080","alt":"Wood-effect flooring being laid in a room with glazed doors","category":"interiors","thumbnail":"/assets/gallery/project-080-thumb.9ec7f7e3dc.webp","full":"/assets/gallery/project-080-full.1704547bb1.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-029","alt":"Pale hallway flooring leading to a dark front door","category":"interiors","thumbnail":"/assets/gallery/project-029-thumb.b9f4af83e6.webp","full":"/assets/gallery/project-029-full.09681b7e3b.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-012","alt":"Pale wood-effect hallway flooring beside a carpeted staircase","category":"interiors","thumbnail":"/assets/gallery/project-012-thumb.608f924c12.webp","full":"/assets/gallery/project-012-full.8f7190d8d5.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-038","alt":"Wood-effect flooring continuing between a hallway and adjoining room","category":"interiors","thumbnail":"/assets/gallery/project-038-thumb.d87bcfd5c5.webp","full":"/assets/gallery/project-038-full.a73be9f415.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-058","alt":"Pale wood-effect flooring around a hallway radiator and stair","category":"interiors","thumbnail":"/assets/gallery/project-058-thumb.869f05ca8a.webp","full":"/assets/gallery/project-058-full.aa034e356a.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-072","alt":"Hallway with timber internal doors and dark wood-effect flooring","category":"interiors","thumbnail":"/assets/gallery/project-072-thumb.95618f7971.webp","full":"/assets/gallery/project-072-full.c6ec913b30.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-076","alt":"Timber internal door with a lever handle and white architrave","category":"interiors","thumbnail":"/assets/gallery/project-076-thumb.c7122d7cd2.webp","full":"/assets/gallery/project-076-full.cb2b965f26.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-077","alt":"Pale timber internal door beside a white radiator","category":"interiors","thumbnail":"/assets/gallery/project-077-thumb.2cce1c24c7.webp","full":"/assets/gallery/project-077-full.bd3b137ee0.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-081","alt":"Close view of a door latch and metal lever handles","category":"interiors","thumbnail":"/assets/gallery/project-081-thumb.50108867b9.webp","full":"/assets/gallery/project-081-full.f7b96f45f1.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-034","alt":"Full-height fitted wardrobe with plain timber doors","category":"interiors","thumbnail":"/assets/gallery/project-034-thumb.4544b947db.webp","full":"/assets/gallery/project-034-full.0dbca55574.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-045","alt":"Fitted wardrobe with two timber doors and an open hanging section","category":"interiors","thumbnail":"/assets/gallery/project-045-thumb.185c97dbb1.webp","full":"/assets/gallery/project-045-full.d7ca66f620.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-027","alt":"Fitted wardrobe with timber doors and open shelving","category":"interiors","thumbnail":"/assets/gallery/project-027-thumb.b0c90c942a.webp","full":"/assets/gallery/project-027-full.0b34cfea1d.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-005","alt":"Fitted wardrobe frame with open shelving and a hanging space","category":"interiors","thumbnail":"/assets/gallery/project-005-thumb.4659bef53c.webp","full":"/assets/gallery/project-005-full.41d04c3868.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-025","alt":"Open wardrobe shelving and hanging compartments during fitting","category":"interiors","thumbnail":"/assets/gallery/project-025-thumb.92301984ea.webp","full":"/assets/gallery/project-025-full.f5562e171b.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-003","alt":"Fitted timber cupboard doors beneath a staircase","category":"interiors","thumbnail":"/assets/gallery/project-003-thumb.c428f61a84.webp","full":"/assets/gallery/project-003-full.e7a350fe25.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-020","alt":"Two timber cupboard doors fitted beneath white stair spindles","category":"interiors","thumbnail":"/assets/gallery/project-020-thumb.b43fd49198.webp","full":"/assets/gallery/project-020-full.038f65f4fd.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-006","alt":"Under-stairs cupboards with timber doors and white trim","category":"interiors","thumbnail":"/assets/gallery/project-006-thumb.6a1c2136f7.webp","full":"/assets/gallery/project-006-full.cb6c9e073b.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-101","alt":"Panelled timber cupboard doors with round handles","category":"interiors","thumbnail":"/assets/gallery/project-101-thumb.736c331bc1.webp","full":"/assets/gallery/project-101-full.37a87a34e8.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-073","alt":"Tall timber cupboard doors fitted inside a narrow alcove","category":"interiors","thumbnail":"/assets/gallery/project-073-thumb.54352e24f7.webp","full":"/assets/gallery/project-073-full.44f8a4e92b.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-071","alt":"Timber cupboard under construction in a yellow-painted alcove","category":"interiors","thumbnail":"/assets/gallery/project-071-thumb.6a51927f29.webp","full":"/assets/gallery/project-071-full.b82e2e40a7.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-028","alt":"Dark external door with glazed upper panel in a brick doorway","category":"interiors","thumbnail":"/assets/gallery/project-028-thumb.0e569afa62.webp","full":"/assets/gallery/project-028-full.f3edf614ff.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-047","alt":"New timber threshold beneath a glazed external door frame","category":"interiors","thumbnail":"/assets/gallery/project-047-thumb.3e0887f1bc.webp","full":"/assets/gallery/project-047-full.ddd3f19af9.webp","width":1440,"height":1080,"thumbWidth":480,"thumbHeight":360},{"id":"project-015","alt":"Timber threshold beneath a glazed external door","category":"interiors","thumbnail":"/assets/gallery/project-015-thumb.c0da7f4f01.webp","full":"/assets/gallery/project-015-full.2bd5dcb385.webp","width":810,"height":1440,"thumbWidth":270,"thumbHeight":480},{"id":"project-119","alt":"Raised timber platform and balustrade beside a clad building","category":"outdoors","thumbnail":"/assets/gallery/project-119-thumb.2060fa9a87.webp","full":"/assets/gallery/project-119-full.46a2d0b64b.webp","width":796,"height":1440,"thumbWidth":265,"thumbHeight":480},{"id":"project-054","alt":"Timber balustrade and steps beside a park home","category":"outdoors","thumbnail":"/assets/gallery/project-054-thumb.505deea4b2.webp","full":"/assets/gallery/project-054-full.2ea3bc651e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-055","alt":"Vertical timber balustrade with horizontal boarding below","category":"outdoors","thumbnail":"/assets/gallery/project-055-thumb.c528ce96c1.webp","full":"/assets/gallery/project-055-full.7fb9a11f2e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-048","alt":"Timber fencing and horizontal skirting around a park home","category":"outdoors","thumbnail":"/assets/gallery/project-048-thumb.2ba280f37a.webp","full":"/assets/gallery/project-048-full.2c0fb32e6e.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-032","alt":"Timber boundary rails and horizontal boarding beside a park home","category":"outdoors","thumbnail":"/assets/gallery/project-032-thumb.5b8e6453c9.webp","full":"/assets/gallery/project-032-full.4d2b66374a.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-061","alt":"Long timber balustrade and boarding beside a park home","category":"outdoors","thumbnail":"/assets/gallery/project-061-thumb.88c3906465.webp","full":"/assets/gallery/project-061-full.adccb4e2be.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-065","alt":"Timber fence and horizontal boarding viewed along a path","category":"outdoors","thumbnail":"/assets/gallery/project-065-thumb.9807bf3ca1.webp","full":"/assets/gallery/project-065-full.cdf17ab2e2.webp","width":960,"height":1280,"thumbWidth":360,"thumbHeight":480},{"id":"project-043","alt":"Small timber access doors fitted below a rendered wall","category":"outdoors","thumbnail":"/assets/gallery/project-043-thumb.696624385d.webp","full":"/assets/gallery/project-043-full.a3855f8760.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-062","alt":"Timber access doors with black hinges below a house wall","category":"outdoors","thumbnail":"/assets/gallery/project-062-thumb.2b15c38755.webp","full":"/assets/gallery/project-062-full.e2d2cd23a8.webp","width":1080,"height":1440,"thumbWidth":360,"thumbHeight":480},{"id":"project-010","alt":"Low timber access doors being fitted beneath a rendered house wall","category":"outdoors","thumbnail":"/assets/gallery/project-010-thumb.1443055cc2.webp","full":"/assets/gallery/project-010-full.930ee13edb.webp","width":1280,"height":960,"thumbWidth":480,"thumbHeight":360},{"id":"finished-kitchen","category":"kitchens","alt":"Completed grey kitchen with patterned splashback, cooker and herringbone flooring","thumbnail":"/assets/images/finished-kitchen-480.e7747baf52.webp","full":"/assets/images/finished-kitchen-768.bd2b4ada19.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"kitchen-finished","category":"kitchens","alt":"Side view of a completed grey kitchen with patterned splashback and herringbone flooring","thumbnail":"/assets/images/kitchen-finished-480.0f3a40e8b1.webp","full":"/assets/images/kitchen-finished-768.d7f46e358f.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"kitchen-progress","category":"kitchens","alt":"Grey kitchen during installation, with the cooker pulled out and tools on the worktop","thumbnail":"/assets/images/kitchen-progress-480.25c0e665ce.webp","full":"/assets/images/kitchen-progress-768.376a55065f.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"kitchen-dining","category":"kitchens","alt":"Grey kitchen units and white worktops around a cooker, with wood-effect flooring and a wooden dining table","thumbnail":"/assets/images/kitchen-dining-480.ffc118631a.webp","full":"/assets/images/kitchen-dining-768.f0c8aab634.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"slate-roof","category":"roofing","alt":"Fully covered slate roof with ridge tiles and guttering, with scaffolding below","thumbnail":"/assets/images/slate-roof-480.207a6c8752.webp","full":"/assets/images/slate-roof-1024.2df686e049.webp","width":1024,"height":768,"thumbWidth":480,"thumbHeight":360},{"id":"roof-progress","category":"roofing","alt":"Dark roof tiles being fitted over timber battens and roofing membrane","thumbnail":"/assets/images/roof-progress-480.95a46810e5.webp","full":"/assets/images/roof-progress-576.08827073e4.webp","width":576,"height":1024,"thumbWidth":480,"thumbHeight":853},{"id":"hallway-flooring","category":"interiors","alt":"Light wood-effect flooring in a hallway beside a white door and radiator","thumbnail":"/assets/images/hallway-flooring-480.86dd270ce3.webp","full":"/assets/images/hallway-flooring-768.65877d800b.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"interior-doors","category":"interiors","alt":"Three fitted timber doors in a finished hallway","thumbnail":"/assets/images/interior-doors-480.9528f62bca.webp","full":"/assets/images/interior-doors-768.c90be8512c.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"kitchen-doors","category":"interiors","alt":"Two timber internal doors in a tiled room with wood-effect flooring","thumbnail":"/assets/images/kitchen-doors-480.3ab88191f8.webp","full":"/assets/images/kitchen-doors-768.bff62fdb86.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"timber-door","category":"interiors","alt":"Fitted timber door with matching surround against a brick wall","thumbnail":"/assets/images/timber-door-480.fad0bbb4f4.webp","full":"/assets/images/timber-door-768.e4d9a8889b.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"garage-gate","category":"outdoors","alt":"Pale green garage door beside an arched timber garden gate and block-paved driveway","thumbnail":"/assets/images/garage-gate-480.77521a9ff8.webp","full":"/assets/images/garage-gate-768.fbc236c83c.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"dark-decking","category":"outdoors","alt":"Finished dark decking alongside a brick property and conservatory","thumbnail":"/assets/images/dark-decking-480.57825a811c.webp","full":"/assets/images/dark-decking-768.934c038368.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"decking-finished","category":"outdoors","alt":"Completed outdoor decking overlooking trees and neighbouring buildings","thumbnail":"/assets/images/decking-finished-480.6202a3b622.webp","full":"/assets/images/decking-finished-576.774a549cda.webp","width":576,"height":1024,"thumbWidth":480,"thumbHeight":853},{"id":"decking-progress","category":"outdoors","alt":"Timber framework during construction of the outdoor deck","thumbnail":"/assets/images/decking-progress-480.931f2a75e6.webp","full":"/assets/images/decking-progress-768.62c06c95cb.webp","width":768,"height":1024,"thumbWidth":480,"thumbHeight":640},{"id":"decking-installation","category":"outdoors","alt":"Grey decking boards partly installed over a timber joist frame beside a garden","thumbnail":"/assets/images/decking-installation-480.e9d8ed7aed.webp","full":"/assets/images/decking-installation-1024.2a83e18d2f.webp","width":1024,"height":576,"thumbWidth":480,"thumbHeight":270},{"id":"decking-boarding","category":"outdoors","alt":"Angled view of decking installation with exposed timber framing and tools","thumbnail":"/assets/images/decking-boarding-480.2cfe43d10a.webp","full":"/assets/images/decking-boarding-576.f05170af7d.webp","width":576,"height":1024,"thumbWidth":480,"thumbHeight":853}]
Your chosen light or dark appearance follows you between pages in this tab. You can also let us remember it for future visits. We store your privacy choice and don’t use advertising cookies or analytics trackers.