About Duncan Renewable Investments Limited (08684394) United Kingdom