About Palamos Plant Kitchen Ltd (12549986) United Kingdom