About The Otten Red Lion Ltd (11919157) United Kingdom