About Hammond Solar Limited (09608111) United Kingdom