About Claymoore Narrowboats Ltd (01122941) United Kingdom