About Felix Inns Ltd (11365810) United Kingdom