About Eden House Properties Ltd (11627775) United Kingdom