About Mclellan Management Limited (04712640) United Kingdom