About Grimshaw Associates Limited (05380902) United Kingdom