About Eckland Lodge Solar Limited (10275021) United Kingdom