About Lesley Otis Limited (10704893) United Kingdom