About Mackay & Mackay (holdings) Limited (SC250665) United Kingdom