About Hungerford Solar Projects Limited (09657645) United Kingdom