About The Duffield Investment Club Limited (12122427) United Kingdom