About Lewis & Millie Ltd (11744612) United Kingdom