About L. Brown & Sons Limited (00126467) United Kingdom