About Lynda S Solar Limited (12816709) United Kingdom