About Lord & Sons Ltd (11603358) United Kingdom