About Windel Solar 11 Ltd (13438688) United Kingdom