About Mclean Slate Limited (11054019) United Kingdom