About Rogers Stirk Harbour Partners (holdings) Limited (01698321) United Kingdom