About L&s Caterers (holdings) Ltd (11796309) United Kingdom