Company name: Green Tea Architects
Description: London architects passionate about good design, ethical practice and responsible action New Buildings and refurbishments
The Tea Factory, 106 Endwell Rd, London SE4 2LX, United Kingdom