About L&t Food Service Devon Ltd (12804760) United Kingdom