About Venables Associates Limited (02345822) United Kingdom