About Lr & Associates Limited (11865086) United Kingdom