Full-height fitted cupboards painted sage green beside the front door of a house in Auchterarder

Joinery & Carpentry

Bespoke fitted joinery made to measure for the room it sits in, from full-height storage and boot rooms to shelving and cabinetry, alongside staircases, doors and general carpentry.

  • Bespoke fitted units, boot rooms, shelving and cabinetry
  • Staircases
  • Internal doors
  • General carpentry and repairs
Joiners in Crieff
A new garage under construction in Perthshire, wrapped in breather membrane with the roof formed

New Builds & Extensions

Ground-up builds and extensions delivered as principal contractor or sub-contractor, with every trade on site coordinated so the job runs to programme.

  • New builds
  • Extensions
  • Principal contractor or sub-contractor
See the new build at Dunkeld Building work in Crieff
Kitchen in Auchterarder with shaker units, quartz worktops and an island with bar stools

Kitchens

Kitchen installations and fitted units, coordinated with the other trades on the job so the room comes together in the right order.

  • Kitchen installation and fitted units
  • Utility rooms fitted to match
See the kitchen in Auchterarder
Black steel-framed glazed doors between rooms in a house in Auchterarder

Doors & Windows

Doors and windows supplied and fitted, whether it’s a single replacement or a full set through a renovation or new build.

  • Internal doors
  • External doors
  • Windows, supplied and fitted
Engineered hardwood boards laid along a hallway in Bridge of Allan

Flooring

Flooring laid room by room or right through the house, including engineered hardwood.

  • Engineered hardwood flooring
  • Single rooms or whole floors
See the flooring in Bridge of Allan
Timber roof trusses erected over the frame of a new garage in Perthshire

Roofing

Roofing work, from new roof structures through to the finished roof, as part of a wider build or as a job on its own.

See the garage roof structure
A garage under construction in Perthshire with insulation fitted between the timbers and plasterboard ready

Project Management

Coordinating trades and timelines so your project runs smoothly, start to finish. We take this on as principal contractor or sub-contractor, depending on what the job needs.

Where Brock Contracts works
Inside a garage under construction in Perthshire: timber roof trusses over a sheathed timber frame
Garage, Auchterarder · in progress

How we work

One firm, start to finish.

Every job starts with a conversation and a clear quote.

  1. Get in touch

    Call or email with what you have in mind. We’re happy to talk through any job, big or small.

  2. A clear quote

    A straightforward, no-obligation quote, so you know where you stand before any work starts.

  3. The work, managed

    As principal contractor or sub-contractor, we coordinate every trade on site so the job runs to programme.

  4. Finished properly

    Because we’re joiners as well as builders, the same firm takes care of the structure and the finishing work.

Get in touch

Have a job in mind?

Call or email with what you have in mind, big or small, and we’ll come back to you with a straightforward, no-obligation quote.