About Windel Solar 14 Ltd (13438705) United Kingdom