About Sebbushell Ltd (NI663217) United Kingdom