About Infrastructure Investors Castlehill Limited (03897442) United Kingdom