About Phlexi Shutters Ltd (12392578) United Kingdom