About Lord Cooper Claims Limited (13598547) United Kingdom