About Springfield Tiptree Management Company Limited (12727645) United Kingdom