About Lrs London Ltd (07623859) United Kingdom