About Otis Lewis Limited (07894875) United Kingdom