About John Russell Close Management Limited (04998912) United Kingdom