About Derwent Bell Management Limited (13634655) United Kingdom