About Mackay & Co Limited (05687766) United Kingdom