About L&f Restaurant Ltd (SC587559) United Kingdom