About Lr C&r Ltd (13164009) United Kingdom