About B. Varey & Son

B. Varey & Son offer a wide range of roofing and maintenance services, all carried out by friendly, highly skilled and experienced tradesmen. So for all of your commercial and domestic roof restoration and general maintenance needs, give the experts at B. Varey & Son a call.


B. Varey & Son is a family run business. We specialise in a complete range of property improvements from minor repairs to complete new roofs of all types from domestic roofs to commercial and agricultural roofs. B. Varey & Son offer a professional and reliable service at very cost effective rates.


We are especially proud of our roof sealing and coating service which can make old moss covered and weathered roofs look and perform like new for a lot less than the price of a replacement roof.


We offer a friendly and efficient service and you will find us to be extremely thorough and reliable. All work comes with a risk free 10 year guarantee too, why not contact us today for a free quote or just some advice?

Our Services

Roof Restoration

Roof Restoration. Make your old roof look and perform like a new one for years to come
Read More

Walls and Driveways

B. Varey & Son can remove red lichen growth, red stain algae off all types of tarmac …
Read More


We can repair of replace edging and guttering around the base of your roof which….
Read More

Agricultural Buildings

Our service takes old and weathered corrugated iron and asbestos farm buildings….
Read More


default image

I deal in developing properties and bought and extremely dowdy, though structurally sound property. It looked to be in very poor shape to the untrained eye as both the roof and two of the external walls were badly stained by moss and algae. I can hardly believe the transformation myself. Now that they have been cleaned and sealed the house looks almost new!
The work was carried out promptly and with very little mess. Well done and thank you.

Mr S. Mullen Greenside Lane, Lanark

For a FREE quotation or just need some advice.
Call us on 013 3456 7890 or Get in touch with us anytime.

Get in Touch with us Today
It Takes Less Than 30 Seconds!