About Cabecs Holdings Ltd (NI673827) United Kingdom