About Lee Cooke Renewable Services Ltd (13097565) United Kingdom