About James Howden & Godfrey Overseas Limited (SC045968) United Kingdom