About Otis & Bruce Ltd (12667479) United Kingdom