About West Claims Solutions Limited (12071264) United Kingdom