About Tenby Tyre Centre Limited (10324006) United Kingdom