About Mclellan Holdings Limited (12432216) United Kingdom