About Eden Group (worcester) Limited (11926660) United Kingdom