About Leda Solar 32 Limited (07831961) United Kingdom