About Russell Hampton Limited (12748392) United Kingdom