Registered at Menzies Llp 5th Floor, Hodge House, Cardiff CF10 1DY Mclellan And Partners Limited is categorised as a Private Limited Company issued a 01989091 Companies House Reg No. It was launched thirty eight years ago. This company's principal business activity number is 70229 meaning Management consultancy activities other than financial management. 2017-07-02 is the last time when the accounts were reported.