About V & Sc Limited (12093802) United Kingdom