About Havelord Limited (01957235) United Kingdom