About Lilly & Otis Ltd (12849199) United Kingdom