About Vendover Limited (02704739) United Kingdom