About Cooper Architects Limited (SC344781) United Kingdom