About Red Lion Oxfordshire Ltd (12494320) United Kingdom