About Eleanor Crescent Management Limited (06945793) United Kingdom