About Barnstaple Mot Centre & Car Sales Ltd (06703083) United Kingdom