About J H Tennant Renewables 2007 Limited (06138498) United Kingdom