About Jabbal&jabbal Limited (SC555326) United Kingdom