About Ol Shutters Limited (12778197) United Kingdom