About Eden Sales & Lettings Limited (10587156) United Kingdom