About Tavistock Motor Company (devon) Limited (10384326) United Kingdom