About Venables & Sons Limited (00660542) United Kingdom