About Windel Solar 3 Ltd (12575861) United Kingdom