About J&j Technical Solutions Limited (13269413) United Kingdom