About Derwent View Management Company Limited (07715257) United Kingdom