About Russellcroft Management Limited (13167597) United Kingdom