About Maclellan Management Services Limited (03385466) United Kingdom