About V & R Africa Ltd (12773903) United Kingdom