About 9 Eldon Place Management Limited (04045860) United Kingdom