About Jack & Freda Ltd (12263920) United Kingdom