About Eden Slate Limited (09315485) United Kingdom