About Claims Management Loss Assessors Limited (04278072) United Kingdom