About Mega Tyre Store Limited (06307049) United Kingdom