About Newton & Slate (design & Fabrication Studio) Limited (10670198) United Kingdom