About L & R Holdings Limited (10933568) United Kingdom