About Eldon Place Management Company Limited (05439018) United Kingdom