About Jebb Holdings Limited (NI067262) United Kingdom