About L&f Holdings Limited (10106652) United Kingdom