About Cherry Architects Limited (12235198) United Kingdom