About Rogers Stirk Harbour Partners (architects) Limited (01407699) United Kingdom