About Mackay Asset Holdings Limited (12172783) United Kingdom