About Little Fox Hotels Ltd (08716251) United Kingdom