About Michael Hadi Associates Limited (04718155) United Kingdom