About L&r Auto Supplies Ltd (13126933) United Kingdom