About Russell & Bailey Limited (07899256) United Kingdom