About Velmore Holdings Limited (02688983) United Kingdom