About Derwent House Management Company Limited (13218185) United Kingdom