About Windel Solar 15 Ltd (13438781) United Kingdom