About Loss Recovery & Claims Ltd (12152993) United Kingdom