About E.a. Humberstone & Co Limited (00560392) United Kingdom