About Herbert & Partners (architecture) Ltd. (03631603) United Kingdom