About Damsell Associates Limited (12808931) United Kingdom