About V Stevens Holdings Ltd (11863090) United Kingdom