About Lr Letchworth Limited (13527227) United Kingdom