About Red Lion Street Limited (09649129) United Kingdom