Full Information about ECCLESIASTICAL INVESTMENT MANAGEMENT LIMITED:

SWIFT codes:

AIMSGB21