About Tenby Breakdown Recovery & Storage Ltd (12290636) United Kingdom