About Dowdeswell Architecture & Design Limited (12268231) United Kingdom