About Tensor Installations Limited (05277659) United Kingdom