About Hotel Narrowboats Limited (08711191) United Kingdom