About London And Edinburgh Insurance Company Limited (00924430) United Kingdom