About V&a Projects Limited (11298419) United Kingdom