About Jackson & Co. (tiptree) Limited (12860291) United Kingdom