About Eden Barn Limited (10899739) United Kingdom