About S Mccabe Limited (10887031) United Kingdom