About Claims Assessors Limited (04198370) United Kingdom