About Taurus Narrowboats Limited (05568191) United Kingdom