About Vedford Limited (10797729) United Kingdom