About Mcclelland Maynard Ltd (03482186) United Kingdom