About Derwent Management Company Limited (01189819) United Kingdom