About Red Fox Hotel Ltd (12244924) United Kingdom