About Mckay Ball Associates Ltd (11779693) United Kingdom