About Hancock Vulcanised Articles Limited (SC590994) United Kingdom