About Dwell Architecture & Design Limited (04156076) United Kingdom