About Thames And Medway Canal Association Limited (05363909) United Kingdom