Digby Road by Stephen Davy Peter Smith Architects Ltd in London, United Kingdom