About Windel Solar 12 Ltd (13438863) United Kingdom