About S. & L. Tyre Sales Limited (01272847) United Kingdom