About L&r Sales Ltd (13226953) United Kingdom