Company name: Space Group of Architects Ltd
Description: Self-described as architectural scientists, the Space Group Architects can transform your home or work space into serene structures, all while remaining sustainable.
213 Devons Rd, London E3 3QX, United Kingdom