About Derwent Square Management Company Limited (05975577) United Kingdom