About Leroy Alexander Smith Ltd (09962939) United Kingdom