About L & R Recovery & Motors Ltd (13226412) United Kingdom