About A & A Leek Tyre Services Ltd. (07869928) United Kingdom