About Nicholas Grimshaw & Partners Limited (01935635) United Kingdom