About V&d Solution Limited (12973962) United Kingdom