About Lr&h Holdings Ltd (12761317) United Kingdom