About Russell Hogg & Sons Ltd (04598307) United Kingdom