About S & C Slatter Limited (06537517) United Kingdom