About Eden Properties Lettings & Management Ltd (12140431) United Kingdom