About Haar Associates Limited (06250958) United Kingdom