About L & R (carshalton) Ltd (06644939) United Kingdom