About The Red Lion Inn (babcary) Limited (04585107) United Kingdom