About Lelis & Son Ltd (11426169) United Kingdom