About Slick & Fellas Limited (12186396) United Kingdom