About Flo-store Limited (12220917) United Kingdom