About Vallard Limited (10358947) United Kingdom