About Grimshaw & Wake Limited (01380470) United Kingdom