About Eden Close Management Limited (01909441) United Kingdom