About Lfr Holdings Limited (10391358) United Kingdom