About Messrs Mcclellan & Sons Limited (10694557) United Kingdom