About V H C London Ltd (06937081) United Kingdom