About Fleur House London Limited (11620928) United Kingdom