About Ellison Close Management Company Limited (11598228) United Kingdom