About Rogers Stirk Harbour Partners Charitable Foundation Limited (02548804) United Kingdom