About Eden Close (hampstead) Limited (03608502) United Kingdom