About Mclellan And Partners Limited (01989091) United Kingdom