About Russell Grenville Barker Limited (04675960) United Kingdom