About The Sales And Service Centre Limited (10555842) United Kingdom