About Minsmere Solar Limited (10221427) United Kingdom