About Windel Solar 7 Ltd (13043475) United Kingdom