About Jabez Holdings Limited (05129988) United Kingdom