About R&l Lord Limited (11676966) United Kingdom