MDB Landscapes can supply and install fencing as an integrated part of a garden design or project or advise and supply a quotation for your individual fencing requirements.
With a wide choice of fencing styles available there should be a fence type to suit your house style, location and budget.
Please contact us to arrange for an initial site visit to appraise and discuss your fencing requirements.














Extensive new feather edge panel fencing to replace old and dilapidated fencing in Sandhurst, Berkshire, GU47. Second phase of this landscaping project following initial clearance of over mature tall conifer hedging plus root extraction.
Other works included garden drainage, planting border preparation, new porcelain paving with ductile iron grated drainage channels, new lawn and planting of pleached Holm oaks.
























New feather edge or sometimes called close board fencing in Ash Vale, Aldershot, Hampshire, GU12. The second phase of this project following initial site clearance of tall boundary conifer and laurel hedging, walling and border preparation.












Fencing was part of this garden design in Fleet, Hampshire. The newly designed garden required a considerable amount of fencing to replace the old dilapidated boundary fencing.
A mixture of timber and concrete products were used in relation to the ground conditions, levels and neighbouring properties. Lap panels were used with trellis work installed to enable the introduction of evergreen climbing plants.


















Trellis work was proposed for this garden in Godalming, Surrey to help visually break up and disguise large surface areas of retaining wall.
Existing walling was made good first with rendering repaired and repainted. With over 90% of existing walling eventually covered the effect was dramatic and instant. The use of garden mirrors also helped to add interest and intrigue. Semi mature climbing plants were also planted and tied into the trellis work.






A new feather edge fence replacing an old dividing wall in East Sussex.
An old concrete wall required replacement with a new 1.80m high feather edge fence helping the client to gain additional privacy from their neighbours. An added complication here was setting the new fence onto an existing raised concrete base along the fence run.
Lap panel fencing 1.80m high with concrete posts and gravel boards in Ascot, Berkshire along the bottom boundary line as part of a drainage project.
A small fence run replacing an old dilapidated boundary line fence. Concrete posts were used to prevent rotting of timber posts due to the wet ground conditions and concrete gravel boards to retain the new higher ground levels required.












Fencing was part of this landscaping project in Aldershot, Hampshire replacing an old boundary fence line with a remit given for a 2m high fence. The garden side levels were dramatically lower than public footpath, creating a challenge to achieve a fence line that also retained level changes.
Feather edge panel fencing was used with concrete posts and concrete gravel boards.














After the required removal of an old fence to allow for works to resolve a drainage issue in Lovedean, Hampshire a new featheredge fence and gate was installed here with the higher neighbouring property having lap panel fencing installed.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category. |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
| elementor | never | The website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time. |
| rc::a | never | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
| rc::c | session | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
| VISITOR_PRIVACY_METADATA | 6 months | YouTube sets this cookie to store the user's cookie consent state for the current domain. |
| wpEmojiSettingsSupports | session | WordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 6 months | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| Cookie | Duration | Description |
|---|---|---|
| _ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
| _ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
| sbjs_current | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_current_add | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_first | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_first_add | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_migrations | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_session | 1 hour | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| sbjs_udata | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
| YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
| Cookie | Duration | Description |
|---|---|---|
| __Secure-ROLLOUT_TOKEN | 6 months | Description is currently not available. |
| __Secure-YEC | past | Description is currently not available. |
| __Secure-YNID | 6 months | Description is currently not available. |