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
» Page not found
Loading Spinner

About us

We are a bespoke concrete block manufacturer and solutions provider with focus on civil, groundwork and infrastructural projects specialising in retaining walls and material bays. Recently, we have launched our retaining walls design and supply service which includes – Gravity, Reinforced Concrete, Inclined and Earth Retaining Walls.

These blocks are assembled to build structures instantaneously without the need of expensive joining techniques or intensive labour hours. Thus, resulting in reduction in construction times by up-to 50%.

Walls can be built for temporary structures with Blockwalls.

Blockwalls is a cost-effective alternative to comparable steel soil reinforcement or conventional reinforced concrete retaining walls. Blockwalls are precast at our site resulting in easy availability and faster construction.

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.