About Edgemoor Investments Limited (00676179) United Kingdom