About Vendbase Property Management Limited (03319554) United Kingdom