About L.j. Anderson & Sons Ltd (04171283) United Kingdom