About Rollershutters Components & Springs Limited (06548614) United Kingdom