About Mcintosh Promotions Limited (SC625642) United Kingdom