About Michael John Hall Limited (11713381) United Kingdom