About J.stubbs Consultancy Limited (12056476) United Kingdom