About Thrive Renewables (clayfords) Limited (08854725) United Kingdom