About Cable & Climate Limited (11983845) United Kingdom