About Leopold & Florence Limited (10958783) United Kingdom