About M. E. Ball & Associates Limited (05512938) United Kingdom