About Cross Harris Architects Limited (07644608) United Kingdom