About Vendall Ltd (13248302) United Kingdom