About Eden Luxe Property Limited (11584982) United Kingdom