Started with Reg No. 07831961 13 years ago, Leda Solar 32 Limited had been a private limited company until 2021-11-30 - the day it was dissolved. The company's official mailing address was C/o Foresight Group Llp The Shard, 32 London Bridge Street London.
Graham S. was this specific firm's director, arranged to perform management duties 9 years ago.