About Venables & Eyre Limited (10703881) United Kingdom