About Eden Square (liverpool) Management Company Limited (06228495) United Kingdom