About Flo Retail Design Limited (13314196) United Kingdom