About Jo&jacob Services Limited (13671337) United Kingdom