About Russell Barker Design Limited (08248431) United Kingdom