About Jebb Avenue Management Company Limited (04018319) United Kingdom