About Ken & Flo Ltd (13614387) United Kingdom