About Clayton N Scotts Pit Stop Limited (12055365) United Kingdom