About V & C Investments Limited (12859531) United Kingdom