About V & C Limited (NI630453) United Kingdom