About Windel Solar 9 Ltd (12582609) United Kingdom