The London based international law firm, Spencer West LLP, has continued its global growth through the launch of affiliate business Spencer West (Bermuda) Limited.
Spencer West is a leading full-service international law firm advising businesses and individuals across the UK and globally. In addition to...