About Vendford Limited (10340274) United Kingdom