About Lefrore Ltd. (10324662) United Kingdom