About Leroy Ltd (11346214) United Kingdom