About Russell Sewell Limited (12774144) United Kingdom