Bryden Wood has completed a £14 million 71-unit housing scheme in Forest Hill, South London. Formed of nine cedar-clad buildings on an 8270sqm site, Churchwood ...