Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/9/d868126622/htdocs/blockwalls/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
» Chelsea
Loading Spinner

The best show garden was awarded to James Basson for the M&G garden at the 2017 RHS Chelsea Flower Show. The inspiration for the garden came from a visit to Malta where James visited an abandoned limestone quarry.

The Challenge

BlockWalls was contacted by Peter Harkett from PH Landscaping. He was looking for a construction solution to build the garden pond that was structural, fast to build and economical.

The Solution

Blockwalls quickly put some ideas together on a 3D drawing. A few months later the client came back to place the order.

Landscaping-pond-blocks

During the manufacturing process the designer changed the concept. Blockwalls quickly adapted and designed a number of bespoke blocks. Blockwalls worked around the clock as time was passing quickly.

The blocks arrived on site on time for the construction, and there were no hiccups during the construction process. Blockwalls supplied a full set of workings drawing to help the site construction team.

Jonathan Quinn the CEO and owner founder of Blockwalls said “We are committed to delivering projects on time, to budget and to the highest quality standards. We will go the extra mile to make sure our projects deliver customer satisfaction.

Landscaping retaining wall blocks by Blockwalls are becoming a best-selling product for the company. There are many ways to use the blocks. Blockwalls have developed a number of design solutions using Landscaping retaining wall blocks.

To discuss your plans, ideas and future projects, or receive a quote, please get in touch today.

Get In Touch


Your privacy (see our Privacy Policy for full details)

Virtus Concrete Solutions Limited will process the personal data you provide together with any other information we receive from or about you for administration, market research, profiling, and relationship building on the basis of our legitimate interests to do so to . We may retain it for 10 Years on secure servers in in the UK using a trusted service provider.

With your consent, we will send you information you request by the communication methods you have chosen.


You have the right to access your personal data and, in some cases, to require us to restrict, erase or rectify it or to object to our processing it and the right of data portability.

Concerns or complaints can be made to info@blockwalls.co.uk or the Information Commissioner’s Office.