About Inwood Inns Ltd (08008429) United Kingdom