About Delaware Management Company Limited (03745860) United Kingdom