Stratford Self Store With over 15 years experience, Stratford Self Store is a leading storage company in Warwickshire and offers self store and removals for both commercial and domestic organisations. Phone: 01789 720027 Welford Rd, Long Marston Welford Rd, Long Marston, CV37 8RA Great Britain Map Other Categories: Business Services |