About Mclean Heritage Holdings Limited (12054202) United Kingdom