About L & R International Ltd (10836431) United Kingdom