About L&r Racing Ltd (12796194) United Kingdom