About Gloucester Canvas Limited (01524124) United Kingdom