About Flora London Limited (08197492) United Kingdom