About J&b Installation Group Ltd (13622593) United Kingdom