About Eden Independent Living Ltd (13253095) United Kingdom