About L&r Corporation Ltd (13339804) United Kingdom