About V&a Mehra Limited (09233490) United Kingdom