About Otis Jaxon London Ltd (13278438) United Kingdom