About Eden Mill Retail Holdings Ltd (SC535328) United Kingdom