About Havershaw Limited (01086595) United Kingdom