About Jabbal Holdings Limited (08143404) United Kingdom