About Mackay & Williams Limited (08816007) United Kingdom