About Hector Kate & Flossie Too Limited (10851197) United Kingdom