About Venables Assets Limited (13272927) United Kingdom