About John Russell Management Limited (04999005) United Kingdom