About Eden Workshop (cumbria) Limited (11881397) United Kingdom