Stars landscape

Scroll

Overview

Brit is headquartered in the UK and has offices in London and in the US.

Our Group Head Office is located in London, which is home to our Brit Global Specialty and Ki businesses and many of the Group's service functions.

London Office

US Offices

Alpharetta

12600 Deerfield Parkway, Suite 100,
Alpharetta, GA 30004, USA

Atlanta

3455 Peachtree Rd NE, Suite 500,
Atlanta, Georgia 30326, USA

Glastonbury

628 Hebron Avenue, Suite 210,
Glastonbury, CT 06033, USA

New York

1350 Broadway
Suite 1711,
New York, NY 10018, USA

Bermuda Office

Claims

At Brit, we don't treat claims as a 'process'; we see every claim as an opportunity to help customers move forward with their lives.

We have dedicated claims teams for each of our services, you can find the details for these on the service detail pages.

More information

 

Complaints

We strive to provide an excellent service to our customers, but occasionally things can go wrong.

We take all concerns seriously and endeavour to resolve all customers' problems promptly. 

More information