About Hobart Lewis Ltd (12772939) United Kingdom