About L&r Kahlon Ltd (11734802) United Kingdom