About J. Noble & Sons Limited (01298196) United Kingdom