About Jeffers Holdings Ltd (NI651604) United Kingdom