About Infrastructure Investors Castlehill Holdings Limited (03897418) United Kingdom