About M. Hall Associates Limited (05095068) United Kingdom