About Denholme Velvets Limited (00327694) United Kingdom