About Eden (sheldwich) Limited (13501724) United Kingdom