About Russell James Meadows Limited (13038843) United Kingdom