About Windel Solar 10 Ltd (13438725) United Kingdom