About V & R Projects Ltd (11858226) United Kingdom