About Meridian Narrowboats Limited (05861849) United Kingdom