About Verncroft Limited (01387858) United Kingdom