About I. D. Godden & Co Limited (05292047) United Kingdom