About Benfield Associates Limited (04406487) United Kingdom