About J R Humble & Sons Limited (04935697) United Kingdom