About Russell Meers & Gill (worcester) Limited (12491678) United Kingdom