About Mackay Associates Limited (05068390) United Kingdom