About Flo & Co Interiors Ltd (10824806) United Kingdom