About Havenhall Associates Limited (02692516) United Kingdom