About Eden Stow (worcestershire) Limited (12104809) United Kingdom