About Stokeford Solar Limited (12040030) United Kingdom