About The Stop Loss Mutual Insurance Association Limited (AC001651) United Kingdom