About J&j Technical Services Limited (10077748) United Kingdom