About Chesterfield Management Limited (02592841) United Kingdom