About Standard Chartered Holdings Limited (02426156) United Kingdom