About Red Lion Stickford Limited (07997372) United Kingdom