About L. Herbert & Son Limited (NI002764) United Kingdom