About Vidal Mantel Limited (12615956) United Kingdom