About Whitton Solar Limited (10348604) United Kingdom