About Slinter Mccabe Holdings Ltd (12221501) United Kingdom