About Lloret F&s Holdings Limited (11413073) United Kingdom