About Red Fox Inn Limited (05974292) United Kingdom