About Desborough (general Partner) Limited (04325289) United Kingdom