About Finest Lebanese Limited (12620629) United Kingdom