About Mackay Brown Partners Ltd (09408896) United Kingdom