About V&a Ltd.com Limited (SC609392) United Kingdom