About Mackay & Associates Limited (05183776) United Kingdom