About John Humble & Co. Limited (01289373) United Kingdom