Company name: STR Design & Print Limited
Description: For all your design, print, marketing, photographic and online needs.
Vellum Mill, 76a Mill Ln, Carshalton SM5 2JR, United Kingdom