About Windel Solar 2 Ltd (12566686) United Kingdom