About H20 Solar (engineering) Limited (06612191) United Kingdom