About Havenscroft Limited (02826641) United Kingdom