About V & C (sw) Limited (07837695) United Kingdom