About Duchy Chef Ltd (10965425) United Kingdom