Page Loader
×

Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /usr/www/users/archrs/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /usr/www/users/archrs/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /usr/www/users/archrs/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /usr/www/users/archrs/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /usr/www/users/archrs/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /usr/www/users/archrs/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseCondition::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 1652 of /usr/www/users/archrs/includes/database/query.inc).
Heritage

We understand the complexities of heritage and building law.  We have a solid reputation for our expertise with graded sensitive buildings and heritage legislation, and occupy a  unique position, consulting not only to our own clients, but  also as an expert to the industry.

  • Specialist consulting and advice
  • Heritage guidelines
  • Legal report writing

Interventions require a sound knowledge of a site's built fabric and history. Our fundamental approach is to tread lightly and show respect to the existing fabric. It is essential that old should not be made to look new, and that new interventions should be clearly seen as a recent layer. Sustainability is ensured through economising on intervention rather than demolishing and rebuilding all new. Through salvaging and recycling of materials we can preserve their heritage value and tell another story - a story relevant to the new purpose - whilst retaining the building's memory. Evidence of past uses and interventions can be revealed as “textual” layers. And it is through this intertextual approach that a unique, historic and relevent “new” building emerges.

Please contact Mike or Laura to discuss your heritage project needs.