About Ellen Place Management Limited (12278794) United Kingdom