About Flor & Bell Ltd (13407140) United Kingdom