About Carruthers & Van Patton Uk & International Claims Limited (12481660) United Kingdom