About Eden Stow Properties Limited (10569325) United Kingdom