About Derwen Associates Limited (11025784) United Kingdom