About Windel Solar 6 Ltd (13043454) United Kingdom