About Mclellans Limited (12806375) United Kingdom