About I.r. Grimshaw & Sons Ltd (07322273) United Kingdom