About Mitchell Architects Limited (05749382) United Kingdom