About V & V Holdings Ltd (11745082) United Kingdom