About Mendennick Solar Limited (09060179) United Kingdom