About Mcleod Industries Limited (08080525) United Kingdom