About William Grimshaw & Sons Limited (00338830) United Kingdom