About Mackay & Partners (uk) Limited (05357384) United Kingdom