About Apollo Motor Company (swindon) Limited (10408481) United Kingdom