About Maclellan Creative Limited (12667542) United Kingdom