About Nell Inns Ltd (12753439) United Kingdom