About Derwent Holdings Limited (12486952) United Kingdom