About Leroy Dennie Ltd (08197973) United Kingdom