About Tyre Depot Slough Limited (10225191) United Kingdom