About Floris & Legg Limited (11328244) United Kingdom