About James & Goodrich Investment Limited (05938173) United Kingdom