About L&r Renewables Ltd (13584330) United Kingdom