About Shutter Suffolk Limited (10521622) United Kingdom