About Macdonald Licensing (scotland) Limited (SC388451) United Kingdom