About Mackay Design & Sales Ltd (SC392619) United Kingdom