About Redcat Inns Limited (13129094) United Kingdom