About Michael Hall Associates Limited (03965676) United Kingdom