About Studio Maclean Limited (08253661) United Kingdom