Shrewsbury & Newport Canals Trust
Registered Charity No.
1088706