About Windel Solar 8 Ltd (13043499) United Kingdom