About H E Mattocks & Sons Ltd (10473380) United Kingdom