About Florence Tilly & Co Limited (11465583) United Kingdom