About Jones Stroud Insulations Limited (03989743) United Kingdom