About Flo S Kitchen Ltd (11653952) United Kingdom